./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench/ps4-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench/ps4-ll.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ef01badb7f90b6597aa83d48583be40b7afc9a4c054f915d626bd89be70c7009 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 15:43:03,496 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 15:43:03,498 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 15:43:03,526 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 15:43:03,526 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 15:43:03,529 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 15:43:03,531 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 15:43:03,534 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 15:43:03,535 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 15:43:03,540 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 15:43:03,540 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 15:43:03,541 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 15:43:03,542 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 15:43:03,544 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 15:43:03,545 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 15:43:03,546 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 15:43:03,548 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 15:43:03,548 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 15:43:03,550 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 15:43:03,551 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 15:43:03,554 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 15:43:03,555 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 15:43:03,556 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 15:43:03,557 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 15:43:03,559 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 15:43:03,561 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 15:43:03,562 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 15:43:03,563 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 15:43:03,564 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 15:43:03,564 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 15:43:03,565 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 15:43:03,565 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 15:43:03,566 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 15:43:03,567 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 15:43:03,567 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 15:43:03,568 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 15:43:03,568 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 15:43:03,569 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 15:43:03,569 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 15:43:03,569 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 15:43:03,570 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 15:43:03,571 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 15:43:03,572 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-22 15:43:03,590 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 15:43:03,595 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 15:43:03,595 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 15:43:03,595 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 15:43:03,595 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 15:43:03,596 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 15:43:03,596 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 15:43:03,596 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 15:43:03,596 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 15:43:03,597 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 15:43:03,597 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 15:43:03,597 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 15:43:03,598 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 15:43:03,598 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 15:43:03,598 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 15:43:03,598 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 15:43:03,598 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 15:43:03,598 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 15:43:03,598 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 15:43:03,599 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 15:43:03,599 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 15:43:03,599 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 15:43:03,599 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 15:43:03,599 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 15:43:03,600 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 15:43:03,600 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 15:43:03,600 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 15:43:03,600 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 15:43:03,600 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 15:43:03,601 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 15:43:03,601 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 15:43:03,601 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 15:43:03,601 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 15:43:03,601 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ef01badb7f90b6597aa83d48583be40b7afc9a4c054f915d626bd89be70c7009 [2022-07-22 15:43:03,772 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 15:43:03,787 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 15:43:03,789 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 15:43:03,790 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 15:43:03,790 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 15:43:03,791 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench/ps4-ll.c [2022-07-22 15:43:03,854 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a55c21836/58482a534f3642d8adfc4b6358f22ae1/FLAG828e59f3b [2022-07-22 15:43:04,165 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 15:43:04,166 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench/ps4-ll.c [2022-07-22 15:43:04,170 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a55c21836/58482a534f3642d8adfc4b6358f22ae1/FLAG828e59f3b [2022-07-22 15:43:04,600 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a55c21836/58482a534f3642d8adfc4b6358f22ae1 [2022-07-22 15:43:04,602 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 15:43:04,603 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 15:43:04,606 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 15:43:04,606 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 15:43:04,608 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 15:43:04,609 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,610 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53031e2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04, skipping insertion in model container [2022-07-22 15:43:04,610 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,614 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 15:43:04,626 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 15:43:04,758 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench/ps4-ll.c[458,471] [2022-07-22 15:43:04,774 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 15:43:04,781 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 15:43:04,795 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench/ps4-ll.c[458,471] [2022-07-22 15:43:04,807 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 15:43:04,817 INFO L208 MainTranslator]: Completed translation [2022-07-22 15:43:04,818 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04 WrapperNode [2022-07-22 15:43:04,818 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 15:43:04,820 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 15:43:04,820 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 15:43:04,821 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 15:43:04,826 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,831 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,844 INFO L137 Inliner]: procedures = 14, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 34 [2022-07-22 15:43:04,844 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 15:43:04,845 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 15:43:04,845 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 15:43:04,845 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 15:43:04,851 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,851 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,858 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,859 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,870 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,873 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,873 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,877 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 15:43:04,878 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 15:43:04,878 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 15:43:04,879 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 15:43:04,879 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (1/1) ... [2022-07-22 15:43:04,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 15:43:04,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:04,933 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-22 15:43:04,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-22 15:43:05,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 15:43:05,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 15:43:05,009 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 15:43:05,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 15:43:05,010 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-22 15:43:05,010 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-22 15:43:05,051 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 15:43:05,052 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 15:43:05,140 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 15:43:05,144 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 15:43:05,144 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-22 15:43:05,146 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 03:43:05 BoogieIcfgContainer [2022-07-22 15:43:05,146 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 15:43:05,148 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 15:43:05,148 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 15:43:05,150 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 15:43:05,151 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 03:43:04" (1/3) ... [2022-07-22 15:43:05,151 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30f84bfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 03:43:05, skipping insertion in model container [2022-07-22 15:43:05,151 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 03:43:04" (2/3) ... [2022-07-22 15:43:05,152 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30f84bfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 03:43:05, skipping insertion in model container [2022-07-22 15:43:05,152 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 03:43:05" (3/3) ... [2022-07-22 15:43:05,153 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll.c [2022-07-22 15:43:05,164 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 15:43:05,164 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 15:43:05,197 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 15:43:05,203 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6ec7de69, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@3abb9af9 [2022-07-22 15:43:05,203 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-22 15:43:05,206 INFO L276 IsEmpty]: Start isEmpty. Operand has 17 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 15:43:05,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-22 15:43:05,219 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:05,219 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:05,220 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:05,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:05,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1818834085, now seen corresponding path program 1 times [2022-07-22 15:43:05,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:05,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485195243] [2022-07-22 15:43:05,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:05,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:05,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:43:05,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 15:43:05,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:05,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485195243] [2022-07-22 15:43:05,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485195243] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 15:43:05,315 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 15:43:05,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 15:43:05,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022210975] [2022-07-22 15:43:05,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 15:43:05,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-22 15:43:05,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:05,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-22 15:43:05,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-22 15:43:05,339 INFO L87 Difference]: Start difference. First operand has 17 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 15:43:05,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:05,351 INFO L93 Difference]: Finished difference Result 32 states and 45 transitions. [2022-07-22 15:43:05,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-22 15:43:05,353 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-07-22 15:43:05,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:05,357 INFO L225 Difference]: With dead ends: 32 [2022-07-22 15:43:05,358 INFO L226 Difference]: Without dead ends: 13 [2022-07-22 15:43:05,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-22 15:43:05,362 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:05,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 15:43:05,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2022-07-22 15:43:05,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2022-07-22 15:43:05,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 8 states have (on average 1.25) internal successors, (10), 9 states have internal predecessors, (10), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 15:43:05,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 15 transitions. [2022-07-22 15:43:05,386 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 15 transitions. Word has length 7 [2022-07-22 15:43:05,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:05,386 INFO L495 AbstractCegarLoop]: Abstraction has 13 states and 15 transitions. [2022-07-22 15:43:05,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 15:43:05,387 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 15 transitions. [2022-07-22 15:43:05,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-22 15:43:05,388 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:05,388 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:05,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 15:43:05,388 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:05,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:05,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1811386335, now seen corresponding path program 1 times [2022-07-22 15:43:05,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:05,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715371297] [2022-07-22 15:43:05,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:05,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:05,398 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:05,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [91176321] [2022-07-22 15:43:05,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:05,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:05,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:05,401 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:05,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-22 15:43:05,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:43:05,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 15:43:05,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:05,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 15:43:05,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 15:43:05,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:05,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715371297] [2022-07-22 15:43:05,498 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:05,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91176321] [2022-07-22 15:43:05,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91176321] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 15:43:05,512 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 15:43:05,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 15:43:05,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010958640] [2022-07-22 15:43:05,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 15:43:05,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 15:43:05,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:05,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 15:43:05,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 15:43:05,514 INFO L87 Difference]: Start difference. First operand 13 states and 15 transitions. Second operand has 5 states, 5 states have (on average 1.2) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 15:43:05,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:05,566 INFO L93 Difference]: Finished difference Result 24 states and 28 transitions. [2022-07-22 15:43:05,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 15:43:05,567 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-07-22 15:43:05,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:05,567 INFO L225 Difference]: With dead ends: 24 [2022-07-22 15:43:05,567 INFO L226 Difference]: Without dead ends: 20 [2022-07-22 15:43:05,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-22 15:43:05,569 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 6 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:05,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 38 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 15:43:05,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-07-22 15:43:05,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2022-07-22 15:43:05,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 14 states have internal predecessors, (15), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 15:43:05,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2022-07-22 15:43:05,574 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 7 [2022-07-22 15:43:05,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:05,575 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2022-07-22 15:43:05,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 15:43:05,575 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2022-07-22 15:43:05,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-07-22 15:43:05,576 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:05,576 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:05,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-22 15:43:05,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:05,794 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:05,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:05,796 INFO L85 PathProgramCache]: Analyzing trace with hash -555889191, now seen corresponding path program 1 times [2022-07-22 15:43:05,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:05,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945508866] [2022-07-22 15:43:05,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:05,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:05,819 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:05,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1232830098] [2022-07-22 15:43:05,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:05,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:05,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:05,824 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:05,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-22 15:43:05,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:43:05,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-22 15:43:05,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:05,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 15:43:05,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:06,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 15:43:06,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:06,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945508866] [2022-07-22 15:43:06,388 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:06,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232830098] [2022-07-22 15:43:06,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232830098] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:06,388 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:06,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-07-22 15:43:06,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503080775] [2022-07-22 15:43:06,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 15:43:06,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 15:43:06,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:06,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 15:43:06,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-22 15:43:06,390 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-22 15:43:06,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:06,441 INFO L93 Difference]: Finished difference Result 26 states and 27 transitions. [2022-07-22 15:43:06,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 15:43:06,442 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-07-22 15:43:06,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:06,443 INFO L225 Difference]: With dead ends: 26 [2022-07-22 15:43:06,443 INFO L226 Difference]: Without dead ends: 21 [2022-07-22 15:43:06,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-22 15:43:06,444 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 6 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:06,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 31 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 15:43:06,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-07-22 15:43:06,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2022-07-22 15:43:06,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 15:43:06,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2022-07-22 15:43:06,449 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 14 [2022-07-22 15:43:06,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:06,450 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2022-07-22 15:43:06,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-22 15:43:06,450 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2022-07-22 15:43:06,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-07-22 15:43:06,451 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:06,451 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:06,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:06,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-22 15:43:06,671 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:06,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:06,672 INFO L85 PathProgramCache]: Analyzing trace with hash 219170934, now seen corresponding path program 1 times [2022-07-22 15:43:06,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:06,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528485419] [2022-07-22 15:43:06,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:06,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:06,685 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:06,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [311292568] [2022-07-22 15:43:06,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:06,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:06,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:06,687 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:06,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-22 15:43:06,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:43:06,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-22 15:43:06,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:06,836 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 15:43:06,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:06,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:06,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528485419] [2022-07-22 15:43:06,991 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:06,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311292568] [2022-07-22 15:43:06,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311292568] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:06,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:06,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-07-22 15:43:06,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33869109] [2022-07-22 15:43:06,992 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:06,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 15:43:06,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:06,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 15:43:06,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-07-22 15:43:06,995 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 15:43:07,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:07,059 INFO L93 Difference]: Finished difference Result 29 states and 30 transitions. [2022-07-22 15:43:07,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 15:43:07,059 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2022-07-22 15:43:07,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:07,060 INFO L225 Difference]: With dead ends: 29 [2022-07-22 15:43:07,060 INFO L226 Difference]: Without dead ends: 24 [2022-07-22 15:43:07,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-07-22 15:43:07,061 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 2 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:07,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 60 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 15:43:07,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-07-22 15:43:07,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-07-22 15:43:07,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 15:43:07,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2022-07-22 15:43:07,067 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 20 [2022-07-22 15:43:07,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:07,067 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2022-07-22 15:43:07,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 15:43:07,067 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2022-07-22 15:43:07,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-22 15:43:07,068 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:07,068 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:07,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:07,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:07,284 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:07,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:07,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1804341436, now seen corresponding path program 2 times [2022-07-22 15:43:07,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:07,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035521093] [2022-07-22 15:43:07,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:07,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:07,295 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:07,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1253720960] [2022-07-22 15:43:07,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 15:43:07,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:07,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:07,303 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:07,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-22 15:43:07,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 15:43:07,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:07,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-22 15:43:07,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:07,461 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 15:43:07,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:07,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:07,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035521093] [2022-07-22 15:43:07,572 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:07,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253720960] [2022-07-22 15:43:07,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253720960] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:07,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:07,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-07-22 15:43:07,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176412743] [2022-07-22 15:43:07,573 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:07,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 15:43:07,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:07,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 15:43:07,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-22 15:43:07,575 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 15:43:07,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:07,659 INFO L93 Difference]: Finished difference Result 32 states and 34 transitions. [2022-07-22 15:43:07,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 15:43:07,660 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 27 [2022-07-22 15:43:07,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:07,660 INFO L225 Difference]: With dead ends: 32 [2022-07-22 15:43:07,661 INFO L226 Difference]: Without dead ends: 27 [2022-07-22 15:43:07,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-22 15:43:07,662 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 2 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:07,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 79 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 15:43:07,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-07-22 15:43:07,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-07-22 15:43:07,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 19 states have internal predecessors, (20), 5 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-22 15:43:07,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 29 transitions. [2022-07-22 15:43:07,667 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 29 transitions. Word has length 27 [2022-07-22 15:43:07,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:07,667 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 29 transitions. [2022-07-22 15:43:07,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 15:43:07,668 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 29 transitions. [2022-07-22 15:43:07,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-22 15:43:07,668 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:07,669 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:07,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:07,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:07,884 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:07,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:07,884 INFO L85 PathProgramCache]: Analyzing trace with hash 793873846, now seen corresponding path program 3 times [2022-07-22 15:43:07,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:07,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638652552] [2022-07-22 15:43:07,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:07,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:07,891 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:07,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [214319659] [2022-07-22 15:43:07,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 15:43:07,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:07,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:07,893 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:07,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-22 15:43:07,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-22 15:43:07,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:07,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-22 15:43:07,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:08,065 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-22 15:43:08,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:08,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:08,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638652552] [2022-07-22 15:43:08,262 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:08,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214319659] [2022-07-22 15:43:08,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214319659] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:08,262 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:08,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-07-22 15:43:08,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726585293] [2022-07-22 15:43:08,262 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:08,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 15:43:08,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:08,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 15:43:08,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-07-22 15:43:08,263 INFO L87 Difference]: Start difference. First operand 27 states and 29 transitions. Second operand has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-22 15:43:08,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:08,349 INFO L93 Difference]: Finished difference Result 35 states and 38 transitions. [2022-07-22 15:43:08,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 15:43:08,350 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 34 [2022-07-22 15:43:08,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:08,350 INFO L225 Difference]: With dead ends: 35 [2022-07-22 15:43:08,350 INFO L226 Difference]: Without dead ends: 30 [2022-07-22 15:43:08,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-07-22 15:43:08,351 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 2 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:08,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 100 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 15:43:08,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-07-22 15:43:08,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-07-22 15:43:08,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 21 states have (on average 1.0476190476190477) internal successors, (22), 21 states have internal predecessors, (22), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-22 15:43:08,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2022-07-22 15:43:08,356 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 34 [2022-07-22 15:43:08,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:08,357 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2022-07-22 15:43:08,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-22 15:43:08,357 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2022-07-22 15:43:08,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-22 15:43:08,357 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:08,357 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:08,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:08,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:08,571 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:08,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:08,571 INFO L85 PathProgramCache]: Analyzing trace with hash 395207548, now seen corresponding path program 4 times [2022-07-22 15:43:08,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:08,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052428346] [2022-07-22 15:43:08,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:08,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:08,577 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:08,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1789995890] [2022-07-22 15:43:08,577 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 15:43:08,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:08,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:08,584 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:08,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-22 15:43:08,637 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 15:43:08,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:08,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-22 15:43:08,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:08,797 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-22 15:43:08,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:09,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:09,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052428346] [2022-07-22 15:43:09,024 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:09,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789995890] [2022-07-22 15:43:09,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789995890] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:09,024 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:09,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-07-22 15:43:09,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196789442] [2022-07-22 15:43:09,025 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:09,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 15:43:09,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:09,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 15:43:09,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-07-22 15:43:09,026 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-22 15:43:09,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:09,146 INFO L93 Difference]: Finished difference Result 38 states and 42 transitions. [2022-07-22 15:43:09,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 15:43:09,147 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 41 [2022-07-22 15:43:09,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:09,147 INFO L225 Difference]: With dead ends: 38 [2022-07-22 15:43:09,147 INFO L226 Difference]: Without dead ends: 33 [2022-07-22 15:43:09,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-22 15:43:09,148 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 2 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:09,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 123 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 15:43:09,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-07-22 15:43:09,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2022-07-22 15:43:09,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-22 15:43:09,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2022-07-22 15:43:09,153 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 41 [2022-07-22 15:43:09,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:09,154 INFO L495 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2022-07-22 15:43:09,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-22 15:43:09,154 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2022-07-22 15:43:09,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-22 15:43:09,154 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:09,154 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:09,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:09,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:09,373 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:09,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:09,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1716560630, now seen corresponding path program 5 times [2022-07-22 15:43:09,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:09,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730295651] [2022-07-22 15:43:09,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:09,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:09,380 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:09,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2067454795] [2022-07-22 15:43:09,381 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 15:43:09,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:09,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:09,382 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:09,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-22 15:43:09,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-07-22 15:43:09,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:09,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 28 conjunts are in the unsatisfiable core [2022-07-22 15:43:09,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-22 15:43:09,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:09,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:09,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730295651] [2022-07-22 15:43:09,762 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:09,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067454795] [2022-07-22 15:43:09,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067454795] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:09,762 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:09,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-22 15:43:09,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331334285] [2022-07-22 15:43:09,762 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:09,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 15:43:09,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:09,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 15:43:09,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-07-22 15:43:09,769 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-22 15:43:09,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:09,888 INFO L93 Difference]: Finished difference Result 41 states and 46 transitions. [2022-07-22 15:43:09,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 15:43:09,889 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 48 [2022-07-22 15:43:09,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:09,889 INFO L225 Difference]: With dead ends: 41 [2022-07-22 15:43:09,889 INFO L226 Difference]: Without dead ends: 36 [2022-07-22 15:43:09,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-07-22 15:43:09,890 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 2 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:09,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 148 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 15:43:09,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-07-22 15:43:09,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-07-22 15:43:09,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 8 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-07-22 15:43:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 41 transitions. [2022-07-22 15:43:09,895 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 41 transitions. Word has length 48 [2022-07-22 15:43:09,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:09,896 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 41 transitions. [2022-07-22 15:43:09,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-22 15:43:09,896 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 41 transitions. [2022-07-22 15:43:09,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-22 15:43:09,896 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:09,896 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:09,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:10,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:10,102 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:10,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:10,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1151919676, now seen corresponding path program 6 times [2022-07-22 15:43:10,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:10,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612430013] [2022-07-22 15:43:10,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:10,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:10,108 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:10,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1107770706] [2022-07-22 15:43:10,108 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 15:43:10,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:10,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:10,119 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:10,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-22 15:43:10,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-07-22 15:43:10,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:10,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-22 15:43:10,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:10,555 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-07-22 15:43:10,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:10,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:10,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612430013] [2022-07-22 15:43:10,757 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:10,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107770706] [2022-07-22 15:43:10,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107770706] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:10,757 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:10,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-07-22 15:43:10,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951524656] [2022-07-22 15:43:10,758 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:10,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-22 15:43:10,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:10,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 15:43:10,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-07-22 15:43:10,759 INFO L87 Difference]: Start difference. First operand 36 states and 41 transitions. Second operand has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-07-22 15:43:10,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:10,941 INFO L93 Difference]: Finished difference Result 44 states and 50 transitions. [2022-07-22 15:43:10,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 15:43:10,941 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 55 [2022-07-22 15:43:10,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:10,942 INFO L225 Difference]: With dead ends: 44 [2022-07-22 15:43:10,942 INFO L226 Difference]: Without dead ends: 39 [2022-07-22 15:43:10,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-07-22 15:43:10,943 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 2 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:10,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 175 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 15:43:10,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-07-22 15:43:10,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2022-07-22 15:43:10,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 27 states have (on average 1.037037037037037) internal successors, (28), 27 states have internal predecessors, (28), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-22 15:43:10,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 45 transitions. [2022-07-22 15:43:10,948 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 45 transitions. Word has length 55 [2022-07-22 15:43:10,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:10,948 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 45 transitions. [2022-07-22 15:43:10,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-07-22 15:43:10,949 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 45 transitions. [2022-07-22 15:43:10,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-22 15:43:10,949 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:10,949 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:10,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:11,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-22 15:43:11,150 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:11,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:11,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1772193846, now seen corresponding path program 7 times [2022-07-22 15:43:11,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:11,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43358023] [2022-07-22 15:43:11,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:11,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:11,156 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:11,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [658100423] [2022-07-22 15:43:11,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 15:43:11,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:11,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:11,159 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:11,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-22 15:43:11,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:43:11,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 36 conjunts are in the unsatisfiable core [2022-07-22 15:43:11,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:11,725 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-07-22 15:43:11,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:11,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:11,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43358023] [2022-07-22 15:43:11,821 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:11,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658100423] [2022-07-22 15:43:11,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658100423] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:11,822 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:11,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-22 15:43:11,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045436077] [2022-07-22 15:43:11,822 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:11,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-22 15:43:11,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:11,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-22 15:43:11,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-07-22 15:43:11,823 INFO L87 Difference]: Start difference. First operand 39 states and 45 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-22 15:43:12,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:12,008 INFO L93 Difference]: Finished difference Result 47 states and 54 transitions. [2022-07-22 15:43:12,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 15:43:12,008 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 62 [2022-07-22 15:43:12,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:12,009 INFO L225 Difference]: With dead ends: 47 [2022-07-22 15:43:12,009 INFO L226 Difference]: Without dead ends: 42 [2022-07-22 15:43:12,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-07-22 15:43:12,010 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 2 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:12,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 204 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 15:43:12,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-07-22 15:43:12,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2022-07-22 15:43:12,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 10 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-07-22 15:43:12,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 49 transitions. [2022-07-22 15:43:12,016 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 49 transitions. Word has length 62 [2022-07-22 15:43:12,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:12,017 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 49 transitions. [2022-07-22 15:43:12,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-22 15:43:12,017 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 49 transitions. [2022-07-22 15:43:12,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-22 15:43:12,018 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:12,018 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:12,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:12,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-22 15:43:12,226 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:12,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:12,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1288149244, now seen corresponding path program 8 times [2022-07-22 15:43:12,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:12,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901871872] [2022-07-22 15:43:12,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:12,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:12,233 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:12,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646341167] [2022-07-22 15:43:12,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 15:43:12,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:12,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:12,234 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:12,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-22 15:43:12,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 15:43:12,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:12,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 40 conjunts are in the unsatisfiable core [2022-07-22 15:43:12,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:12,804 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-07-22 15:43:12,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:12,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:12,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901871872] [2022-07-22 15:43:12,935 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:12,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646341167] [2022-07-22 15:43:12,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646341167] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:12,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:12,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-22 15:43:12,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736612358] [2022-07-22 15:43:12,936 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:12,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 15:43:12,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:12,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 15:43:12,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-07-22 15:43:12,937 INFO L87 Difference]: Start difference. First operand 42 states and 49 transitions. Second operand has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-07-22 15:43:13,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:13,205 INFO L93 Difference]: Finished difference Result 50 states and 58 transitions. [2022-07-22 15:43:13,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 15:43:13,205 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 69 [2022-07-22 15:43:13,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:13,206 INFO L225 Difference]: With dead ends: 50 [2022-07-22 15:43:13,206 INFO L226 Difference]: Without dead ends: 45 [2022-07-22 15:43:13,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-07-22 15:43:13,207 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 2 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:13,207 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 235 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 15:43:13,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-07-22 15:43:13,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2022-07-22 15:43:13,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 11 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 15:43:13,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 53 transitions. [2022-07-22 15:43:13,213 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 53 transitions. Word has length 69 [2022-07-22 15:43:13,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:13,214 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 53 transitions. [2022-07-22 15:43:13,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-07-22 15:43:13,214 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 53 transitions. [2022-07-22 15:43:13,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-22 15:43:13,215 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:13,215 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:13,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:13,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-22 15:43:13,420 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:13,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:13,421 INFO L85 PathProgramCache]: Analyzing trace with hash 500710774, now seen corresponding path program 9 times [2022-07-22 15:43:13,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:13,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967222818] [2022-07-22 15:43:13,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:13,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:13,426 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:13,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1888410558] [2022-07-22 15:43:13,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 15:43:13,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:13,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:13,452 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:13,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-22 15:43:13,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-07-22 15:43:13,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:13,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 44 conjunts are in the unsatisfiable core [2022-07-22 15:43:13,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-07-22 15:43:13,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:14,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:14,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967222818] [2022-07-22 15:43:14,082 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:14,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888410558] [2022-07-22 15:43:14,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888410558] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:14,082 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:14,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-22 15:43:14,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039925957] [2022-07-22 15:43:14,082 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:14,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 15:43:14,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:14,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 15:43:14,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-07-22 15:43:14,083 INFO L87 Difference]: Start difference. First operand 45 states and 53 transitions. Second operand has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 15:43:14,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:14,299 INFO L93 Difference]: Finished difference Result 53 states and 62 transitions. [2022-07-22 15:43:14,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 15:43:14,300 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 76 [2022-07-22 15:43:14,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:14,300 INFO L225 Difference]: With dead ends: 53 [2022-07-22 15:43:14,300 INFO L226 Difference]: Without dead ends: 48 [2022-07-22 15:43:14,300 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-07-22 15:43:14,301 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 2 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:14,301 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 268 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 15:43:14,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-07-22 15:43:14,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2022-07-22 15:43:14,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 33 states have internal predecessors, (34), 12 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-22 15:43:14,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 57 transitions. [2022-07-22 15:43:14,309 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 57 transitions. Word has length 76 [2022-07-22 15:43:14,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:14,309 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 57 transitions. [2022-07-22 15:43:14,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 15:43:14,309 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 57 transitions. [2022-07-22 15:43:14,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-22 15:43:14,310 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:14,310 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:14,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:14,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-07-22 15:43:14,515 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:14,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:14,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1126794308, now seen corresponding path program 10 times [2022-07-22 15:43:14,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:14,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576845071] [2022-07-22 15:43:14,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:14,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:14,520 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:14,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1304152761] [2022-07-22 15:43:14,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 15:43:14,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:14,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:14,525 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:14,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-22 15:43:15,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 15:43:15,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:15,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-22 15:43:15,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:15,856 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 22 proven. 165 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-07-22 15:43:15,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:16,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:16,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576845071] [2022-07-22 15:43:16,173 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:16,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304152761] [2022-07-22 15:43:16,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304152761] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:16,173 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:16,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-22 15:43:16,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175778398] [2022-07-22 15:43:16,173 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:16,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 15:43:16,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:16,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 15:43:16,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-22 15:43:16,174 INFO L87 Difference]: Start difference. First operand 48 states and 57 transitions. Second operand has 16 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-22 15:43:16,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:16,428 INFO L93 Difference]: Finished difference Result 56 states and 66 transitions. [2022-07-22 15:43:16,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 15:43:16,428 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 83 [2022-07-22 15:43:16,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:16,429 INFO L225 Difference]: With dead ends: 56 [2022-07-22 15:43:16,429 INFO L226 Difference]: Without dead ends: 51 [2022-07-22 15:43:16,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-07-22 15:43:16,430 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 2 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:16,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 303 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 15:43:16,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-07-22 15:43:16,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2022-07-22 15:43:16,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 13 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-22 15:43:16,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 61 transitions. [2022-07-22 15:43:16,438 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 61 transitions. Word has length 83 [2022-07-22 15:43:16,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:16,439 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 61 transitions. [2022-07-22 15:43:16,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-22 15:43:16,439 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 61 transitions. [2022-07-22 15:43:16,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-22 15:43:16,442 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:16,443 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:16,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:16,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-22 15:43:16,648 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:16,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:16,649 INFO L85 PathProgramCache]: Analyzing trace with hash -729234762, now seen corresponding path program 11 times [2022-07-22 15:43:16,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:16,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115336992] [2022-07-22 15:43:16,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:16,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:16,657 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:16,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503877196] [2022-07-22 15:43:16,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 15:43:16,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:16,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:16,659 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:16,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-22 15:43:16,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-07-22 15:43:16,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:16,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-22 15:43:16,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:17,177 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 24 proven. 198 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-07-22 15:43:17,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:17,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:17,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115336992] [2022-07-22 15:43:17,288 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:17,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503877196] [2022-07-22 15:43:17,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503877196] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:17,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:17,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-07-22 15:43:17,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483530284] [2022-07-22 15:43:17,290 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:17,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 15:43:17,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:17,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 15:43:17,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-07-22 15:43:17,291 INFO L87 Difference]: Start difference. First operand 51 states and 61 transitions. Second operand has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-22 15:43:17,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:17,625 INFO L93 Difference]: Finished difference Result 59 states and 70 transitions. [2022-07-22 15:43:17,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 15:43:17,625 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 90 [2022-07-22 15:43:17,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:17,626 INFO L225 Difference]: With dead ends: 59 [2022-07-22 15:43:17,626 INFO L226 Difference]: Without dead ends: 54 [2022-07-22 15:43:17,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-07-22 15:43:17,627 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 2 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:17,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 340 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 15:43:17,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-07-22 15:43:17,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-07-22 15:43:17,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 37 states have (on average 1.027027027027027) internal successors, (38), 37 states have internal predecessors, (38), 14 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-22 15:43:17,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2022-07-22 15:43:17,636 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 90 [2022-07-22 15:43:17,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:17,638 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2022-07-22 15:43:17,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-22 15:43:17,638 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2022-07-22 15:43:17,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-07-22 15:43:17,639 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:17,639 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:17,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-07-22 15:43:17,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-22 15:43:17,845 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:17,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:17,845 INFO L85 PathProgramCache]: Analyzing trace with hash 348229244, now seen corresponding path program 12 times [2022-07-22 15:43:17,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:17,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560313079] [2022-07-22 15:43:17,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:17,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:17,851 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:17,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [122789330] [2022-07-22 15:43:17,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 15:43:17,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:17,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:17,853 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:17,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-22 15:43:32,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-07-22 15:43:32,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:32,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 56 conjunts are in the unsatisfiable core [2022-07-22 15:43:32,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:32,351 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 26 proven. 234 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-07-22 15:43:32,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:32,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:32,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560313079] [2022-07-22 15:43:32,578 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:32,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122789330] [2022-07-22 15:43:32,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122789330] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:32,579 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:32,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-22 15:43:32,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668618633] [2022-07-22 15:43:32,579 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:32,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 15:43:32,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:32,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 15:43:32,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-07-22 15:43:32,580 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand has 18 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-22 15:43:32,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:32,919 INFO L93 Difference]: Finished difference Result 62 states and 74 transitions. [2022-07-22 15:43:32,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 15:43:32,919 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 97 [2022-07-22 15:43:32,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:32,920 INFO L225 Difference]: With dead ends: 62 [2022-07-22 15:43:32,920 INFO L226 Difference]: Without dead ends: 57 [2022-07-22 15:43:32,920 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 89 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-07-22 15:43:32,920 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 2 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:32,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 379 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 15:43:32,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-07-22 15:43:32,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-07-22 15:43:32,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 39 states have internal predecessors, (40), 15 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-22 15:43:32,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 69 transitions. [2022-07-22 15:43:32,927 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 69 transitions. Word has length 97 [2022-07-22 15:43:32,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:32,927 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 69 transitions. [2022-07-22 15:43:32,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-22 15:43:32,927 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 69 transitions. [2022-07-22 15:43:32,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-22 15:43:32,928 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:32,928 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:32,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:33,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:33,146 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:33,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:33,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1941497866, now seen corresponding path program 13 times [2022-07-22 15:43:33,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:33,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414986141] [2022-07-22 15:43:33,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:33,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:33,153 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:33,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2057152612] [2022-07-22 15:43:33,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 15:43:33,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:33,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:33,165 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:33,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-22 15:43:34,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:43:34,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 60 conjunts are in the unsatisfiable core [2022-07-22 15:43:34,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:34,452 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 28 proven. 273 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-07-22 15:43:34,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:34,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:34,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414986141] [2022-07-22 15:43:34,612 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:34,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057152612] [2022-07-22 15:43:34,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057152612] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:34,612 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:34,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-07-22 15:43:34,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400561583] [2022-07-22 15:43:34,612 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:34,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-22 15:43:34,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:34,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-22 15:43:34,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-07-22 15:43:34,613 INFO L87 Difference]: Start difference. First operand 57 states and 69 transitions. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-22 15:43:34,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:34,976 INFO L93 Difference]: Finished difference Result 65 states and 78 transitions. [2022-07-22 15:43:34,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 15:43:34,976 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 104 [2022-07-22 15:43:34,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:34,977 INFO L225 Difference]: With dead ends: 65 [2022-07-22 15:43:34,977 INFO L226 Difference]: Without dead ends: 60 [2022-07-22 15:43:34,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-07-22 15:43:34,978 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 2 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:34,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 420 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 15:43:34,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-07-22 15:43:34,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2022-07-22 15:43:34,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 41 states have (on average 1.024390243902439) internal successors, (42), 41 states have internal predecessors, (42), 16 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-07-22 15:43:34,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 73 transitions. [2022-07-22 15:43:34,984 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 73 transitions. Word has length 104 [2022-07-22 15:43:34,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:34,984 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 73 transitions. [2022-07-22 15:43:34,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-22 15:43:34,984 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 73 transitions. [2022-07-22 15:43:34,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-22 15:43:34,985 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:34,985 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:34,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-07-22 15:43:35,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-22 15:43:35,190 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:35,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:35,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2022387396, now seen corresponding path program 14 times [2022-07-22 15:43:35,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:35,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845930777] [2022-07-22 15:43:35,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:35,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:35,200 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:35,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [740259439] [2022-07-22 15:43:35,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 15:43:35,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:35,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:35,202 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:35,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-22 15:43:35,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 15:43:35,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:35,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 64 conjunts are in the unsatisfiable core [2022-07-22 15:43:35,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:36,153 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-07-22 15:43:36,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:36,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:36,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845930777] [2022-07-22 15:43:36,300 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:36,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740259439] [2022-07-22 15:43:36,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740259439] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:36,300 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:36,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-22 15:43:36,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012539833] [2022-07-22 15:43:36,300 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:36,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-22 15:43:36,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:36,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-22 15:43:36,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-07-22 15:43:36,301 INFO L87 Difference]: Start difference. First operand 60 states and 73 transitions. Second operand has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-07-22 15:43:36,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:36,706 INFO L93 Difference]: Finished difference Result 68 states and 82 transitions. [2022-07-22 15:43:36,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 15:43:36,706 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 111 [2022-07-22 15:43:36,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:36,708 INFO L225 Difference]: With dead ends: 68 [2022-07-22 15:43:36,709 INFO L226 Difference]: Without dead ends: 63 [2022-07-22 15:43:36,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-07-22 15:43:36,709 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 2 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:36,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 463 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 15:43:36,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-07-22 15:43:36,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2022-07-22 15:43:36,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 43 states have internal predecessors, (44), 17 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-07-22 15:43:36,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-07-22 15:43:36,726 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 111 [2022-07-22 15:43:36,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:36,727 INFO L495 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-07-22 15:43:36,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-07-22 15:43:36,727 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-07-22 15:43:36,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-22 15:43:36,728 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:36,728 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:36,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:36,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-22 15:43:36,938 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:36,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:36,938 INFO L85 PathProgramCache]: Analyzing trace with hash 816266550, now seen corresponding path program 15 times [2022-07-22 15:43:36,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:36,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104980853] [2022-07-22 15:43:36,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:36,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:36,944 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:36,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1350182046] [2022-07-22 15:43:36,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 15:43:36,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:36,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:36,946 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:36,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-22 15:43:37,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-07-22 15:43:37,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:37,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 68 conjunts are in the unsatisfiable core [2022-07-22 15:43:37,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:37,785 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-07-22 15:43:37,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:37,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:37,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104980853] [2022-07-22 15:43:37,912 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:37,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350182046] [2022-07-22 15:43:37,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350182046] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:37,912 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:37,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-22 15:43:37,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831465539] [2022-07-22 15:43:37,913 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:37,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-22 15:43:37,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:37,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-22 15:43:37,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-07-22 15:43:37,914 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-07-22 15:43:38,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:38,360 INFO L93 Difference]: Finished difference Result 71 states and 86 transitions. [2022-07-22 15:43:38,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 15:43:38,361 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 118 [2022-07-22 15:43:38,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:38,361 INFO L225 Difference]: With dead ends: 71 [2022-07-22 15:43:38,361 INFO L226 Difference]: Without dead ends: 66 [2022-07-22 15:43:38,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-07-22 15:43:38,362 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 2 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:38,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 508 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 15:43:38,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-07-22 15:43:38,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2022-07-22 15:43:38,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 18 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-07-22 15:43:38,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2022-07-22 15:43:38,379 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 81 transitions. Word has length 118 [2022-07-22 15:43:38,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:38,381 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 81 transitions. [2022-07-22 15:43:38,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-07-22 15:43:38,382 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 81 transitions. [2022-07-22 15:43:38,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-22 15:43:38,382 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:38,382 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:38,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:38,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-22 15:43:38,583 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:38,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:38,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1159969796, now seen corresponding path program 16 times [2022-07-22 15:43:38,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:38,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387292096] [2022-07-22 15:43:38,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:38,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:38,601 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:38,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1589813663] [2022-07-22 15:43:38,602 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 15:43:38,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:38,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:38,604 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:38,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-22 15:43:40,032 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 15:43:40,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:40,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-22 15:43:40,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:40,377 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 34 proven. 408 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-07-22 15:43:40,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:40,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:40,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387292096] [2022-07-22 15:43:40,503 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:40,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589813663] [2022-07-22 15:43:40,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589813663] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:40,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:40,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-22 15:43:40,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438542381] [2022-07-22 15:43:40,504 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:40,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-22 15:43:40,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:40,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-22 15:43:40,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-07-22 15:43:40,505 INFO L87 Difference]: Start difference. First operand 66 states and 81 transitions. Second operand has 22 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 18 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-07-22 15:43:41,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:41,022 INFO L93 Difference]: Finished difference Result 74 states and 90 transitions. [2022-07-22 15:43:41,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 15:43:41,022 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 18 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 125 [2022-07-22 15:43:41,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:41,023 INFO L225 Difference]: With dead ends: 74 [2022-07-22 15:43:41,023 INFO L226 Difference]: Without dead ends: 69 [2022-07-22 15:43:41,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-07-22 15:43:41,023 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 2 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:41,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 555 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1051 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 15:43:41,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-07-22 15:43:41,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2022-07-22 15:43:41,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 47 states have internal predecessors, (48), 19 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-07-22 15:43:41,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 85 transitions. [2022-07-22 15:43:41,040 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 85 transitions. Word has length 125 [2022-07-22 15:43:41,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:41,041 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 85 transitions. [2022-07-22 15:43:41,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 18 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-07-22 15:43:41,041 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 85 transitions. [2022-07-22 15:43:41,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-22 15:43:41,042 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:41,042 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:41,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-07-22 15:43:41,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:41,249 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:41,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:41,250 INFO L85 PathProgramCache]: Analyzing trace with hash -633523594, now seen corresponding path program 17 times [2022-07-22 15:43:41,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:41,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701321263] [2022-07-22 15:43:41,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:41,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:41,255 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:41,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [409322447] [2022-07-22 15:43:41,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 15:43:41,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:41,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:41,257 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:41,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-22 15:43:42,623 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-07-22 15:43:42,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:42,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 76 conjunts are in the unsatisfiable core [2022-07-22 15:43:42,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:42,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-07-22 15:43:42,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:42,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:42,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701321263] [2022-07-22 15:43:42,998 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:42,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409322447] [2022-07-22 15:43:42,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409322447] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:42,999 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:42,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-22 15:43:42,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36869260] [2022-07-22 15:43:42,999 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:42,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-22 15:43:43,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:43,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-22 15:43:43,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-07-22 15:43:43,000 INFO L87 Difference]: Start difference. First operand 69 states and 85 transitions. Second operand has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-07-22 15:43:43,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:43,583 INFO L93 Difference]: Finished difference Result 77 states and 94 transitions. [2022-07-22 15:43:43,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-22 15:43:43,583 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 132 [2022-07-22 15:43:43,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:43,584 INFO L225 Difference]: With dead ends: 77 [2022-07-22 15:43:43,584 INFO L226 Difference]: Without dead ends: 72 [2022-07-22 15:43:43,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 119 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-07-22 15:43:43,585 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 2 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:43,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 604 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1166 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 15:43:43,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-07-22 15:43:43,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2022-07-22 15:43:43,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 49 states have internal predecessors, (50), 20 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-22 15:43:43,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 89 transitions. [2022-07-22 15:43:43,594 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 89 transitions. Word has length 132 [2022-07-22 15:43:43,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:43,595 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 89 transitions. [2022-07-22 15:43:43,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-07-22 15:43:43,595 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 89 transitions. [2022-07-22 15:43:43,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-22 15:43:43,596 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:43,596 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:43,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:43,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:43,803 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:43,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:43,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2015107396, now seen corresponding path program 18 times [2022-07-22 15:43:43,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:43,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580937697] [2022-07-22 15:43:43,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:43,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:43,809 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:43,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [237544635] [2022-07-22 15:43:43,810 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 15:43:43,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:43,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:43,811 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:43,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-22 15:43:47,703 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-07-22 15:43:47,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:47,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 81 conjunts are in the unsatisfiable core [2022-07-22 15:43:47,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:48,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-07-22 15:43:48,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:48,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:48,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580937697] [2022-07-22 15:43:48,802 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:48,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237544635] [2022-07-22 15:43:48,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237544635] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:48,802 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:48,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-07-22 15:43:48,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063584414] [2022-07-22 15:43:48,802 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:48,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-22 15:43:48,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:48,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-22 15:43:48,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1056, Unknown=0, NotChecked=0, Total=1332 [2022-07-22 15:43:48,803 INFO L87 Difference]: Start difference. First operand 72 states and 89 transitions. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-22 15:43:49,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:49,435 INFO L93 Difference]: Finished difference Result 80 states and 98 transitions. [2022-07-22 15:43:49,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 15:43:49,436 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 139 [2022-07-22 15:43:49,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:49,436 INFO L225 Difference]: With dead ends: 80 [2022-07-22 15:43:49,436 INFO L226 Difference]: Without dead ends: 75 [2022-07-22 15:43:49,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=286, Invalid=1196, Unknown=0, NotChecked=0, Total=1482 [2022-07-22 15:43:49,437 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 2 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 1287 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 1287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:49,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 655 Invalid, 1287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1287 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 15:43:49,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-07-22 15:43:49,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2022-07-22 15:43:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 51 states have internal predecessors, (52), 21 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-22 15:43:49,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 93 transitions. [2022-07-22 15:43:49,444 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 93 transitions. Word has length 139 [2022-07-22 15:43:49,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:49,444 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 93 transitions. [2022-07-22 15:43:49,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-22 15:43:49,445 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 93 transitions. [2022-07-22 15:43:49,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-07-22 15:43:49,445 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:49,445 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:49,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:49,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-07-22 15:43:49,652 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:49,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:49,653 INFO L85 PathProgramCache]: Analyzing trace with hash 245168054, now seen corresponding path program 19 times [2022-07-22 15:43:49,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:49,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23768392] [2022-07-22 15:43:49,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:49,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:49,658 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:49,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874180238] [2022-07-22 15:43:49,659 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 15:43:49,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:49,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:49,660 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:49,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-22 15:43:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:43:50,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 84 conjunts are in the unsatisfiable core [2022-07-22 15:43:50,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:50,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-07-22 15:43:50,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:50,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:50,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23768392] [2022-07-22 15:43:50,860 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:50,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874180238] [2022-07-22 15:43:50,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874180238] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:50,860 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:50,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-07-22 15:43:50,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996423783] [2022-07-22 15:43:50,861 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:50,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-22 15:43:50,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:50,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-22 15:43:50,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-07-22 15:43:50,862 INFO L87 Difference]: Start difference. First operand 75 states and 93 transitions. Second operand has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-22 15:43:51,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:51,516 INFO L93 Difference]: Finished difference Result 83 states and 102 transitions. [2022-07-22 15:43:51,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-22 15:43:51,518 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 146 [2022-07-22 15:43:51,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:51,519 INFO L225 Difference]: With dead ends: 83 [2022-07-22 15:43:51,522 INFO L226 Difference]: Without dead ends: 78 [2022-07-22 15:43:51,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2022-07-22 15:43:51,522 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 2 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 1414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:51,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 708 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1414 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 15:43:51,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-07-22 15:43:51,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2022-07-22 15:43:51,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 53 states have internal predecessors, (54), 22 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-07-22 15:43:51,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 97 transitions. [2022-07-22 15:43:51,538 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 97 transitions. Word has length 146 [2022-07-22 15:43:51,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:51,539 INFO L495 AbstractCegarLoop]: Abstraction has 78 states and 97 transitions. [2022-07-22 15:43:51,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-22 15:43:51,539 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 97 transitions. [2022-07-22 15:43:51,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-22 15:43:51,540 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:51,540 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:51,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:51,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-22 15:43:51,746 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:51,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:51,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1166558852, now seen corresponding path program 20 times [2022-07-22 15:43:51,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:51,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854497467] [2022-07-22 15:43:51,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:51,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:51,753 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:51,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [396349073] [2022-07-22 15:43:51,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 15:43:51,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:51,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:51,755 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:51,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-22 15:43:53,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 15:43:53,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:53,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 88 conjunts are in the unsatisfiable core [2022-07-22 15:43:53,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:53,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-07-22 15:43:53,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:53,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:53,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854497467] [2022-07-22 15:43:53,637 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:53,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396349073] [2022-07-22 15:43:53,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396349073] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:53,637 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:53,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-07-22 15:43:53,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645608638] [2022-07-22 15:43:53,638 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:53,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 15:43:53,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:53,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 15:43:53,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-07-22 15:43:53,639 INFO L87 Difference]: Start difference. First operand 78 states and 97 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 22 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-07-22 15:43:54,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:54,208 INFO L93 Difference]: Finished difference Result 86 states and 106 transitions. [2022-07-22 15:43:54,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-22 15:43:54,208 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 22 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 153 [2022-07-22 15:43:54,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:54,210 INFO L225 Difference]: With dead ends: 86 [2022-07-22 15:43:54,210 INFO L226 Difference]: Without dead ends: 81 [2022-07-22 15:43:54,211 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-07-22 15:43:54,214 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 2 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 1547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:54,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 763 Invalid, 1547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1547 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 15:43:54,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-07-22 15:43:54,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2022-07-22 15:43:54,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 55 states have (on average 1.018181818181818) internal successors, (56), 55 states have internal predecessors, (56), 23 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 15:43:54,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 101 transitions. [2022-07-22 15:43:54,237 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 101 transitions. Word has length 153 [2022-07-22 15:43:54,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:54,237 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 101 transitions. [2022-07-22 15:43:54,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 22 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-07-22 15:43:54,238 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 101 transitions. [2022-07-22 15:43:54,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-22 15:43:54,258 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:54,258 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:54,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:54,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:54,464 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:54,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:54,464 INFO L85 PathProgramCache]: Analyzing trace with hash 5934326, now seen corresponding path program 21 times [2022-07-22 15:43:54,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:54,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906058607] [2022-07-22 15:43:54,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:54,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:54,476 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:54,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [649159018] [2022-07-22 15:43:54,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 15:43:54,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:54,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:54,486 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:54,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-22 15:43:55,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-07-22 15:43:55,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:55,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 93 conjunts are in the unsatisfiable core [2022-07-22 15:43:55,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:43:55,682 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-07-22 15:43:55,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:43:57,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:43:57,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906058607] [2022-07-22 15:43:57,152 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:43:57,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649159018] [2022-07-22 15:43:57,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649159018] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:43:57,152 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:43:57,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-07-22 15:43:57,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744625014] [2022-07-22 15:43:57,152 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:43:57,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 15:43:57,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:43:57,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 15:43:57,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=545, Invalid=1905, Unknown=0, NotChecked=0, Total=2450 [2022-07-22 15:43:57,153 INFO L87 Difference]: Start difference. First operand 81 states and 101 transitions. Second operand has 27 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 23 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 15:43:58,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:43:58,003 INFO L93 Difference]: Finished difference Result 89 states and 110 transitions. [2022-07-22 15:43:58,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-22 15:43:58,003 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 23 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 160 [2022-07-22 15:43:58,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:43:58,004 INFO L225 Difference]: With dead ends: 89 [2022-07-22 15:43:58,004 INFO L226 Difference]: Without dead ends: 84 [2022-07-22 15:43:58,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 263 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=555, Invalid=2097, Unknown=0, NotChecked=0, Total=2652 [2022-07-22 15:43:58,005 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 2 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1686 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 1686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 15:43:58,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 820 Invalid, 1686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1686 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-22 15:43:58,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-07-22 15:43:58,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2022-07-22 15:43:58,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 57 states have internal predecessors, (58), 24 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-07-22 15:43:58,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 105 transitions. [2022-07-22 15:43:58,014 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 105 transitions. Word has length 160 [2022-07-22 15:43:58,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:43:58,015 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 105 transitions. [2022-07-22 15:43:58,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 23 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 15:43:58,015 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 105 transitions. [2022-07-22 15:43:58,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-07-22 15:43:58,016 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:43:58,016 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1] [2022-07-22 15:43:58,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-22 15:43:58,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:58,219 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:43:58,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:43:58,220 INFO L85 PathProgramCache]: Analyzing trace with hash -779895748, now seen corresponding path program 22 times [2022-07-22 15:43:58,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:43:58,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622267163] [2022-07-22 15:43:58,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:43:58,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:43:58,228 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:43:58,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [511295935] [2022-07-22 15:43:58,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 15:43:58,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:43:58,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:43:58,230 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:43:58,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-22 15:43:59,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 15:43:59,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:43:59,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 96 conjunts are in the unsatisfiable core [2022-07-22 15:43:59,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:44:00,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 46 proven. 759 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-07-22 15:44:00,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:44:00,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:44:00,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622267163] [2022-07-22 15:44:00,433 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:44:00,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511295935] [2022-07-22 15:44:00,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511295935] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:44:00,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:44:00,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-22 15:44:00,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969234764] [2022-07-22 15:44:00,433 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:44:00,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-22 15:44:00,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:44:00,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-22 15:44:00,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-07-22 15:44:00,434 INFO L87 Difference]: Start difference. First operand 84 states and 105 transitions. Second operand has 28 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 24 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-07-22 15:44:01,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:44:01,316 INFO L93 Difference]: Finished difference Result 92 states and 114 transitions. [2022-07-22 15:44:01,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-22 15:44:01,317 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 24 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 167 [2022-07-22 15:44:01,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:44:01,317 INFO L225 Difference]: With dead ends: 92 [2022-07-22 15:44:01,317 INFO L226 Difference]: Without dead ends: 87 [2022-07-22 15:44:01,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-07-22 15:44:01,319 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 2 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 1831 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 15:44:01,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 879 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1831 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-22 15:44:01,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-07-22 15:44:01,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2022-07-22 15:44:01,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 59 states have (on average 1.0169491525423728) internal successors, (60), 59 states have internal predecessors, (60), 25 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-22 15:44:01,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 109 transitions. [2022-07-22 15:44:01,331 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 109 transitions. Word has length 167 [2022-07-22 15:44:01,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:44:01,332 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 109 transitions. [2022-07-22 15:44:01,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 24 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-07-22 15:44:01,337 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 109 transitions. [2022-07-22 15:44:01,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-07-22 15:44:01,338 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:44:01,339 INFO L195 NwaCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1] [2022-07-22 15:44:01,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-22 15:44:01,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-22 15:44:01,543 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:44:01,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:44:01,544 INFO L85 PathProgramCache]: Analyzing trace with hash -821431754, now seen corresponding path program 23 times [2022-07-22 15:44:01,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:44:01,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188162920] [2022-07-22 15:44:01,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:44:01,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:44:01,552 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:44:01,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1213693648] [2022-07-22 15:44:01,553 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 15:44:01,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:44:01,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:44:01,554 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:44:01,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-22 15:44:02,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-07-22 15:44:02,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:44:02,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 100 conjunts are in the unsatisfiable core [2022-07-22 15:44:02,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:44:03,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 48 proven. 828 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-07-22 15:44:03,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:44:03,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:44:03,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188162920] [2022-07-22 15:44:03,302 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:44:03,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213693648] [2022-07-22 15:44:03,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213693648] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:44:03,302 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:44:03,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-07-22 15:44:03,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391621394] [2022-07-22 15:44:03,303 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:44:03,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 15:44:03,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:44:03,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 15:44:03,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-07-22 15:44:03,306 INFO L87 Difference]: Start difference. First operand 87 states and 109 transitions. Second operand has 29 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 25 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-22 15:44:04,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:44:04,110 INFO L93 Difference]: Finished difference Result 95 states and 118 transitions. [2022-07-22 15:44:04,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-22 15:44:04,111 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 25 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 174 [2022-07-22 15:44:04,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:44:04,112 INFO L225 Difference]: With dead ends: 95 [2022-07-22 15:44:04,112 INFO L226 Difference]: Without dead ends: 90 [2022-07-22 15:44:04,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-07-22 15:44:04,112 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 2 mSDsluCounter, 859 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 1982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 15:44:04,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 940 Invalid, 1982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1982 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-22 15:44:04,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-07-22 15:44:04,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2022-07-22 15:44:04,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 61 states have (on average 1.0163934426229508) internal successors, (62), 61 states have internal predecessors, (62), 26 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-07-22 15:44:04,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 113 transitions. [2022-07-22 15:44:04,123 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 113 transitions. Word has length 174 [2022-07-22 15:44:04,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:44:04,123 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 113 transitions. [2022-07-22 15:44:04,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 25 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-22 15:44:04,124 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 113 transitions. [2022-07-22 15:44:04,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-07-22 15:44:04,125 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:44:04,125 INFO L195 NwaCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1] [2022-07-22 15:44:04,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-22 15:44:04,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-22 15:44:04,332 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:44:04,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:44:04,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1091309828, now seen corresponding path program 24 times [2022-07-22 15:44:04,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:44:04,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214644675] [2022-07-22 15:44:04,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:44:04,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:44:04,339 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:44:04,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1738607288] [2022-07-22 15:44:04,339 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 15:44:04,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:44:04,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:44:04,343 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:44:04,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-22 15:44:06,188 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-07-22 15:44:06,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:44:06,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 105 conjunts are in the unsatisfiable core [2022-07-22 15:44:06,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:44:06,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 50 proven. 900 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-07-22 15:44:06,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:44:08,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:44:08,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214644675] [2022-07-22 15:44:08,550 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:44:08,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738607288] [2022-07-22 15:44:08,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738607288] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:44:08,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:44:08,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-07-22 15:44:08,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263340594] [2022-07-22 15:44:08,551 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:44:08,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-22 15:44:08,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:44:08,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-22 15:44:08,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=692, Invalid=2388, Unknown=0, NotChecked=0, Total=3080 [2022-07-22 15:44:08,553 INFO L87 Difference]: Start difference. First operand 90 states and 113 transitions. Second operand has 30 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 26 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-07-22 15:44:09,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:44:09,575 INFO L93 Difference]: Finished difference Result 98 states and 122 transitions. [2022-07-22 15:44:09,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-22 15:44:09,576 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 26 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 181 [2022-07-22 15:44:09,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:44:09,577 INFO L225 Difference]: With dead ends: 98 [2022-07-22 15:44:09,577 INFO L226 Difference]: Without dead ends: 93 [2022-07-22 15:44:09,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 299 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=702, Invalid=2604, Unknown=0, NotChecked=0, Total=3306 [2022-07-22 15:44:09,578 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 2 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 2139 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 15:44:09,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1003 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2139 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 15:44:09,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-07-22 15:44:09,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-07-22 15:44:09,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.0158730158730158) internal successors, (64), 63 states have internal predecessors, (64), 27 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-22 15:44:09,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 117 transitions. [2022-07-22 15:44:09,590 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 117 transitions. Word has length 181 [2022-07-22 15:44:09,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:44:09,590 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 117 transitions. [2022-07-22 15:44:09,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 26 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-07-22 15:44:09,591 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 117 transitions. [2022-07-22 15:44:09,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-07-22 15:44:09,591 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:44:09,592 INFO L195 NwaCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1] [2022-07-22 15:44:09,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-22 15:44:09,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-22 15:44:09,799 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:44:09,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:44:09,800 INFO L85 PathProgramCache]: Analyzing trace with hash -952162442, now seen corresponding path program 25 times [2022-07-22 15:44:09,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:44:09,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174791566] [2022-07-22 15:44:09,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:44:09,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:44:09,813 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:44:09,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [812293548] [2022-07-22 15:44:09,813 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 15:44:09,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:44:09,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:44:09,815 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:44:09,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-22 15:44:10,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:44:10,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 108 conjunts are in the unsatisfiable core [2022-07-22 15:44:10,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:44:11,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 52 proven. 975 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-07-22 15:44:11,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:44:11,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:44:11,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174791566] [2022-07-22 15:44:11,303 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:44:11,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812293548] [2022-07-22 15:44:11,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812293548] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:44:11,303 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:44:11,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-07-22 15:44:11,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654181901] [2022-07-22 15:44:11,304 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:44:11,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-22 15:44:11,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:44:11,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-22 15:44:11,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-07-22 15:44:11,305 INFO L87 Difference]: Start difference. First operand 93 states and 117 transitions. Second operand has 31 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 27 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-22 15:44:12,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:44:12,340 INFO L93 Difference]: Finished difference Result 101 states and 126 transitions. [2022-07-22 15:44:12,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-22 15:44:12,340 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 27 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 188 [2022-07-22 15:44:12,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:44:12,341 INFO L225 Difference]: With dead ends: 101 [2022-07-22 15:44:12,341 INFO L226 Difference]: Without dead ends: 96 [2022-07-22 15:44:12,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-07-22 15:44:12,342 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 2 mSDsluCounter, 981 mSDsCounter, 0 mSdLazyCounter, 2302 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1068 SdHoareTripleChecker+Invalid, 2302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 15:44:12,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1068 Invalid, 2302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2302 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 15:44:12,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-07-22 15:44:12,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2022-07-22 15:44:12,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 28 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-22 15:44:12,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 121 transitions. [2022-07-22 15:44:12,353 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 121 transitions. Word has length 188 [2022-07-22 15:44:12,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:44:12,353 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 121 transitions. [2022-07-22 15:44:12,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 27 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-22 15:44:12,353 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 121 transitions. [2022-07-22 15:44:12,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-07-22 15:44:12,354 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:44:12,354 INFO L195 NwaCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1] [2022-07-22 15:44:12,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-22 15:44:12,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-22 15:44:12,560 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:44:12,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:44:12,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1481354820, now seen corresponding path program 26 times [2022-07-22 15:44:12,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:44:12,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176136166] [2022-07-22 15:44:12,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:44:12,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:44:12,567 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:44:12,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1279385290] [2022-07-22 15:44:12,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 15:44:12,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:44:12,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:44:12,568 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:44:12,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-22 15:44:13,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 15:44:13,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:44:13,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 135 conjunts are in the unsatisfiable core [2022-07-22 15:44:13,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:44:14,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 252 proven. 1071 refuted. 0 times theorem prover too weak. 1188 trivial. 0 not checked. [2022-07-22 15:44:14,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:44:14,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:44:14,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176136166] [2022-07-22 15:44:14,662 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:44:14,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279385290] [2022-07-22 15:44:14,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279385290] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:44:14,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:44:14,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-07-22 15:44:14,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24837394] [2022-07-22 15:44:14,664 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:44:14,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-07-22 15:44:14,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:44:14,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-07-22 15:44:14,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1593, Unknown=0, NotChecked=0, Total=1722 [2022-07-22 15:44:14,665 INFO L87 Difference]: Start difference. First operand 96 states and 121 transitions. Second operand has 37 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 33 states have internal predecessors, (65), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-22 15:44:16,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:44:16,113 INFO L93 Difference]: Finished difference Result 108 states and 133 transitions. [2022-07-22 15:44:16,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-22 15:44:16,114 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 33 states have internal predecessors, (65), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 195 [2022-07-22 15:44:16,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:44:16,114 INFO L225 Difference]: With dead ends: 108 [2022-07-22 15:44:16,115 INFO L226 Difference]: Without dead ends: 103 [2022-07-22 15:44:16,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=150, Invalid=1830, Unknown=0, NotChecked=0, Total=1980 [2022-07-22 15:44:16,115 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 13 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 2930 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 2936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 2930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-07-22 15:44:16,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 1085 Invalid, 2936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 2930 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-07-22 15:44:16,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-07-22 15:44:16,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-07-22 15:44:16,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 29 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-22 15:44:16,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-07-22 15:44:16,126 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 128 transitions. Word has length 195 [2022-07-22 15:44:16,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:44:16,127 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-07-22 15:44:16,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 33 states have internal predecessors, (65), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-22 15:44:16,127 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 128 transitions. [2022-07-22 15:44:16,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-07-22 15:44:16,128 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:44:16,128 INFO L195 NwaCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1] [2022-07-22 15:44:16,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-22 15:44:16,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-22 15:44:16,335 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:44:16,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:44:16,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1567740746, now seen corresponding path program 27 times [2022-07-22 15:44:16,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:44:16,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998471667] [2022-07-22 15:44:16,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:44:16,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:44:16,346 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:44:16,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122405318] [2022-07-22 15:44:16,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 15:44:16,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:44:16,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:44:16,364 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:44:16,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-22 15:44:23,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-07-22 15:44:23,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:44:23,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 116 conjunts are in the unsatisfiable core [2022-07-22 15:44:23,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:44:24,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 56 proven. 1134 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-07-22 15:44:24,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:44:24,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:44:24,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998471667] [2022-07-22 15:44:24,196 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:44:24,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122405318] [2022-07-22 15:44:24,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122405318] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:44:24,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:44:24,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-07-22 15:44:24,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381684673] [2022-07-22 15:44:24,196 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:44:24,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-07-22 15:44:24,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:44:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-07-22 15:44:24,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1158, Unknown=0, NotChecked=0, Total=1260 [2022-07-22 15:44:24,197 INFO L87 Difference]: Start difference. First operand 103 states and 128 transitions. Second operand has 33 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 29 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-22 15:44:25,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:44:25,487 INFO L93 Difference]: Finished difference Result 111 states and 137 transitions. [2022-07-22 15:44:25,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-22 15:44:25,488 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 29 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 202 [2022-07-22 15:44:25,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:44:25,488 INFO L225 Difference]: With dead ends: 111 [2022-07-22 15:44:25,489 INFO L226 Difference]: Without dead ends: 106 [2022-07-22 15:44:25,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 179 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=1294, Unknown=0, NotChecked=0, Total=1406 [2022-07-22 15:44:25,489 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 2 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 2646 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1204 SdHoareTripleChecker+Invalid, 2646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-22 15:44:25,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1204 Invalid, 2646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2646 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-22 15:44:25,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-07-22 15:44:25,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2022-07-22 15:44:25,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 30 states have call successors, (30), 4 states have call predecessors, (30), 3 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-22 15:44:25,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 132 transitions. [2022-07-22 15:44:25,501 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 132 transitions. Word has length 202 [2022-07-22 15:44:25,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:44:25,501 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 132 transitions. [2022-07-22 15:44:25,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 29 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-22 15:44:25,501 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 132 transitions. [2022-07-22 15:44:25,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-07-22 15:44:25,502 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:44:25,502 INFO L195 NwaCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 28, 1, 1, 1, 1, 1, 1] [2022-07-22 15:44:25,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-07-22 15:44:25,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:44:25,712 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:44:25,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:44:25,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1548688260, now seen corresponding path program 28 times [2022-07-22 15:44:25,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:44:25,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344612441] [2022-07-22 15:44:25,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:44:25,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:44:25,722 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:44:25,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [869436065] [2022-07-22 15:44:25,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 15:44:25,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:44:25,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:44:25,725 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:44:25,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-22 15:44:28,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 15:44:28,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:44:28,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 120 conjunts are in the unsatisfiable core [2022-07-22 15:44:28,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:44:28,849 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 58 proven. 1218 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-07-22 15:44:28,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:44:29,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:44:29,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344612441] [2022-07-22 15:44:29,028 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:44:29,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869436065] [2022-07-22 15:44:29,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869436065] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:44:29,028 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:44:29,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2022-07-22 15:44:29,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639075216] [2022-07-22 15:44:29,029 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:44:29,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-22 15:44:29,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:44:29,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-22 15:44:29,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2022-07-22 15:44:29,030 INFO L87 Difference]: Start difference. First operand 106 states and 132 transitions. Second operand has 34 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 30 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-22 15:44:30,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:44:30,068 INFO L93 Difference]: Finished difference Result 114 states and 141 transitions. [2022-07-22 15:44:30,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 15:44:30,069 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 30 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 209 [2022-07-22 15:44:30,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:44:30,075 INFO L225 Difference]: With dead ends: 114 [2022-07-22 15:44:30,075 INFO L226 Difference]: Without dead ends: 109 [2022-07-22 15:44:30,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2022-07-22 15:44:30,076 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 2 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 2827 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 2827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 15:44:30,077 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1275 Invalid, 2827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2827 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 15:44:30,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-07-22 15:44:30,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-07-22 15:44:30,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 74 states have (on average 1.0135135135135136) internal successors, (75), 74 states have internal predecessors, (75), 31 states have call successors, (31), 4 states have call predecessors, (31), 3 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-22 15:44:30,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 136 transitions. [2022-07-22 15:44:30,091 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 136 transitions. Word has length 209 [2022-07-22 15:44:30,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:44:30,091 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 136 transitions. [2022-07-22 15:44:30,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 30 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-22 15:44:30,092 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 136 transitions. [2022-07-22 15:44:30,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2022-07-22 15:44:30,093 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:44:30,093 INFO L195 NwaCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 29, 1, 1, 1, 1, 1, 1] [2022-07-22 15:44:30,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-22 15:44:30,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-22 15:44:30,296 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:44:30,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:44:30,296 INFO L85 PathProgramCache]: Analyzing trace with hash -947191306, now seen corresponding path program 29 times [2022-07-22 15:44:30,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:44:30,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903616060] [2022-07-22 15:44:30,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:44:30,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:44:30,305 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:44:30,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [801117116] [2022-07-22 15:44:30,305 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 15:44:30,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:44:30,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:44:30,306 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:44:30,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-22 15:46:48,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2022-07-22 15:46:48,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:46:48,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 124 conjunts are in the unsatisfiable core [2022-07-22 15:46:48,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:46:49,096 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 60 proven. 1305 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-07-22 15:46:49,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:46:49,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:46:49,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903616060] [2022-07-22 15:46:49,261 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:46:49,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801117116] [2022-07-22 15:46:49,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801117116] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:46:49,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:46:49,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-07-22 15:46:49,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496162228] [2022-07-22 15:46:49,262 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:46:49,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-22 15:46:49,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:46:49,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-22 15:46:49,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1298, Unknown=0, NotChecked=0, Total=1406 [2022-07-22 15:46:49,263 INFO L87 Difference]: Start difference. First operand 109 states and 136 transitions. Second operand has 35 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 31 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-22 15:46:50,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:46:50,682 INFO L93 Difference]: Finished difference Result 117 states and 145 transitions. [2022-07-22 15:46:50,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-22 15:46:50,683 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 31 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 216 [2022-07-22 15:46:50,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:46:50,684 INFO L225 Difference]: With dead ends: 117 [2022-07-22 15:46:50,684 INFO L226 Difference]: Without dead ends: 112 [2022-07-22 15:46:50,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=118, Invalid=1442, Unknown=0, NotChecked=0, Total=1560 [2022-07-22 15:46:50,684 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 2 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 3014 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1348 SdHoareTripleChecker+Invalid, 3014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-07-22 15:46:50,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1348 Invalid, 3014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3014 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-07-22 15:46:50,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-07-22 15:46:50,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2022-07-22 15:46:50,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 76 states have (on average 1.013157894736842) internal successors, (77), 76 states have internal predecessors, (77), 32 states have call successors, (32), 4 states have call predecessors, (32), 3 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-07-22 15:46:50,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 140 transitions. [2022-07-22 15:46:50,699 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 140 transitions. Word has length 216 [2022-07-22 15:46:50,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:46:50,699 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 140 transitions. [2022-07-22 15:46:50,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 31 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-22 15:46:50,700 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 140 transitions. [2022-07-22 15:46:50,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-07-22 15:46:50,701 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:46:50,701 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 30, 1, 1, 1, 1, 1, 1] [2022-07-22 15:46:50,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-22 15:46:50,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:46:50,915 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:46:50,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:46:50,916 INFO L85 PathProgramCache]: Analyzing trace with hash 2111153980, now seen corresponding path program 30 times [2022-07-22 15:46:50,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:46:50,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421555956] [2022-07-22 15:46:50,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:46:50,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:46:50,922 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:46:50,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [20143514] [2022-07-22 15:46:50,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 15:46:50,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:46:50,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:46:50,930 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:46:50,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-22 15:46:57,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-07-22 15:46:57,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:46:57,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 129 conjunts are in the unsatisfiable core [2022-07-22 15:46:57,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:46:58,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 62 proven. 1395 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-07-22 15:46:58,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:47:01,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:47:01,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421555956] [2022-07-22 15:47:01,499 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:47:01,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20143514] [2022-07-22 15:47:01,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20143514] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:47:01,499 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:47:01,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-07-22 15:47:01,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640316593] [2022-07-22 15:47:01,500 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:47:01,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-22 15:47:01,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:47:01,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-22 15:47:01,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=3516, Unknown=0, NotChecked=0, Total=4556 [2022-07-22 15:47:01,512 INFO L87 Difference]: Start difference. First operand 112 states and 140 transitions. Second operand has 36 states, 35 states have (on average 2.0) internal successors, (70), 35 states have internal predecessors, (70), 32 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-07-22 15:47:03,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:47:03,057 INFO L93 Difference]: Finished difference Result 120 states and 149 transitions. [2022-07-22 15:47:03,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-22 15:47:03,058 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.0) internal successors, (70), 35 states have internal predecessors, (70), 32 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 223 [2022-07-22 15:47:03,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:47:03,059 INFO L225 Difference]: With dead ends: 120 [2022-07-22 15:47:03,059 INFO L226 Difference]: Without dead ends: 115 [2022-07-22 15:47:03,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 371 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1050, Invalid=3780, Unknown=0, NotChecked=0, Total=4830 [2022-07-22 15:47:03,060 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 2 mSDsluCounter, 1321 mSDsCounter, 0 mSdLazyCounter, 3207 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1423 SdHoareTripleChecker+Invalid, 3207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-07-22 15:47:03,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1423 Invalid, 3207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3207 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-07-22 15:47:03,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-07-22 15:47:03,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2022-07-22 15:47:03,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 78 states have (on average 1.0128205128205128) internal successors, (79), 78 states have internal predecessors, (79), 33 states have call successors, (33), 4 states have call predecessors, (33), 3 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-22 15:47:03,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 144 transitions. [2022-07-22 15:47:03,075 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 144 transitions. Word has length 223 [2022-07-22 15:47:03,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:47:03,075 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 144 transitions. [2022-07-22 15:47:03,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.0) internal successors, (70), 35 states have internal predecessors, (70), 32 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-07-22 15:47:03,076 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 144 transitions. [2022-07-22 15:47:03,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-07-22 15:47:03,077 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:47:03,077 INFO L195 NwaCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1] [2022-07-22 15:47:03,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-07-22 15:47:03,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:47:03,285 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:47:03,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:47:03,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1983273162, now seen corresponding path program 31 times [2022-07-22 15:47:03,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:47:03,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145121478] [2022-07-22 15:47:03,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:47:03,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:47:03,304 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:47:03,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1647624297] [2022-07-22 15:47:03,305 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 15:47:03,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:47:03,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:47:03,306 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:47:03,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-22 15:47:04,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 15:47:04,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 133 conjunts are in the unsatisfiable core [2022-07-22 15:47:04,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:47:05,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 64 proven. 1488 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2022-07-22 15:47:05,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:47:08,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:47:08,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145121478] [2022-07-22 15:47:08,389 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:47:08,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647624297] [2022-07-22 15:47:08,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647624297] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:47:08,389 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:47:08,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-07-22 15:47:08,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776066975] [2022-07-22 15:47:08,389 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:47:08,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-07-22 15:47:08,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:47:08,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-07-22 15:47:08,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1105, Invalid=3725, Unknown=0, NotChecked=0, Total=4830 [2022-07-22 15:47:08,391 INFO L87 Difference]: Start difference. First operand 115 states and 144 transitions. Second operand has 37 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 33 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-22 15:47:10,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:47:10,127 INFO L93 Difference]: Finished difference Result 123 states and 153 transitions. [2022-07-22 15:47:10,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-22 15:47:10,128 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 33 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 230 [2022-07-22 15:47:10,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:47:10,128 INFO L225 Difference]: With dead ends: 123 [2022-07-22 15:47:10,129 INFO L226 Difference]: Without dead ends: 118 [2022-07-22 15:47:10,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 383 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1115, Invalid=3997, Unknown=0, NotChecked=0, Total=5112 [2022-07-22 15:47:10,130 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 2 mSDsluCounter, 1395 mSDsCounter, 0 mSdLazyCounter, 3406 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1500 SdHoareTripleChecker+Invalid, 3406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-22 15:47:10,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1500 Invalid, 3406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3406 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-22 15:47:10,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-07-22 15:47:10,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2022-07-22 15:47:10,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 80 states have (on average 1.0125) internal successors, (81), 80 states have internal predecessors, (81), 34 states have call successors, (34), 4 states have call predecessors, (34), 3 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-07-22 15:47:10,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 148 transitions. [2022-07-22 15:47:10,150 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 148 transitions. Word has length 230 [2022-07-22 15:47:10,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:47:10,151 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 148 transitions. [2022-07-22 15:47:10,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 33 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-22 15:47:10,151 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 148 transitions. [2022-07-22 15:47:10,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-07-22 15:47:10,152 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:47:10,152 INFO L195 NwaCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 32, 1, 1, 1, 1, 1, 1] [2022-07-22 15:47:10,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-22 15:47:10,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-07-22 15:47:10,359 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:47:10,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:47:10,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1947113980, now seen corresponding path program 32 times [2022-07-22 15:47:10,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:47:10,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389477774] [2022-07-22 15:47:10,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:47:10,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:47:10,368 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:47:10,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361129197] [2022-07-22 15:47:10,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 15:47:10,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:47:10,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:47:10,370 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:47:10,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-22 15:47:11,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 15:47:11,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:47:11,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 136 conjunts are in the unsatisfiable core [2022-07-22 15:47:11,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:47:12,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 66 proven. 1584 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-07-22 15:47:12,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:47:12,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:47:12,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389477774] [2022-07-22 15:47:12,398 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:47:12,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361129197] [2022-07-22 15:47:12,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361129197] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:47:12,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:47:12,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-07-22 15:47:12,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408851748] [2022-07-22 15:47:12,399 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:47:12,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-07-22 15:47:12,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:47:12,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-07-22 15:47:12,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1523, Unknown=0, NotChecked=0, Total=1640 [2022-07-22 15:47:12,400 INFO L87 Difference]: Start difference. First operand 118 states and 148 transitions. Second operand has 38 states, 37 states have (on average 2.0) internal successors, (74), 37 states have internal predecessors, (74), 34 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-07-22 15:47:14,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:47:14,171 INFO L93 Difference]: Finished difference Result 126 states and 157 transitions. [2022-07-22 15:47:14,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-22 15:47:14,171 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.0) internal successors, (74), 37 states have internal predecessors, (74), 34 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Word has length 237 [2022-07-22 15:47:14,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:47:14,172 INFO L225 Difference]: With dead ends: 126 [2022-07-22 15:47:14,172 INFO L226 Difference]: Without dead ends: 121 [2022-07-22 15:47:14,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 209 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=127, Invalid=1679, Unknown=0, NotChecked=0, Total=1806 [2022-07-22 15:47:14,173 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 2 mSDsluCounter, 1471 mSDsCounter, 0 mSdLazyCounter, 3611 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 3611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-22 15:47:14,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1579 Invalid, 3611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3611 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-22 15:47:14,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-07-22 15:47:14,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-07-22 15:47:14,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.0121951219512195) internal successors, (83), 82 states have internal predecessors, (83), 35 states have call successors, (35), 4 states have call predecessors, (35), 3 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-07-22 15:47:14,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 152 transitions. [2022-07-22 15:47:14,187 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 152 transitions. Word has length 237 [2022-07-22 15:47:14,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:47:14,187 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 152 transitions. [2022-07-22 15:47:14,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.0) internal successors, (74), 37 states have internal predecessors, (74), 34 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-07-22 15:47:14,188 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 152 transitions. [2022-07-22 15:47:14,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-07-22 15:47:14,189 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:47:14,189 INFO L195 NwaCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 33, 1, 1, 1, 1, 1, 1] [2022-07-22 15:47:14,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-07-22 15:47:14,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-22 15:47:14,397 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:47:14,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:47:14,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1776163958, now seen corresponding path program 33 times [2022-07-22 15:47:14,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:47:14,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466447685] [2022-07-22 15:47:14,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:47:14,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:47:14,406 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:47:14,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [988143024] [2022-07-22 15:47:14,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 15:47:14,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:47:14,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:47:14,436 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:47:14,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-07-22 15:47:15,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2022-07-22 15:47:15,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:47:15,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 140 conjunts are in the unsatisfiable core [2022-07-22 15:47:15,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:47:16,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 68 proven. 1683 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-07-22 15:47:16,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:47:16,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:47:16,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466447685] [2022-07-22 15:47:16,929 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:47:16,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988143024] [2022-07-22 15:47:16,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988143024] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:47:16,929 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:47:16,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-07-22 15:47:16,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140279189] [2022-07-22 15:47:16,929 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:47:16,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-22 15:47:16,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:47:16,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-22 15:47:16,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1602, Unknown=0, NotChecked=0, Total=1722 [2022-07-22 15:47:16,931 INFO L87 Difference]: Start difference. First operand 121 states and 152 transitions. Second operand has 39 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 35 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-07-22 15:47:18,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:47:18,532 INFO L93 Difference]: Finished difference Result 129 states and 161 transitions. [2022-07-22 15:47:18,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-22 15:47:18,532 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 35 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 244 [2022-07-22 15:47:18,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:47:18,533 INFO L225 Difference]: With dead ends: 129 [2022-07-22 15:47:18,533 INFO L226 Difference]: Without dead ends: 124 [2022-07-22 15:47:18,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=130, Invalid=1762, Unknown=0, NotChecked=0, Total=1892 [2022-07-22 15:47:18,534 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 2 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 3822 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1660 SdHoareTripleChecker+Invalid, 3822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-22 15:47:18,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1660 Invalid, 3822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3822 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-22 15:47:18,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-07-22 15:47:18,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-07-22 15:47:18,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 84 states have (on average 1.0119047619047619) internal successors, (85), 84 states have internal predecessors, (85), 36 states have call successors, (36), 4 states have call predecessors, (36), 3 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-07-22 15:47:18,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 156 transitions. [2022-07-22 15:47:18,548 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 156 transitions. Word has length 244 [2022-07-22 15:47:18,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:47:18,548 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 156 transitions. [2022-07-22 15:47:18,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 35 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-07-22 15:47:18,549 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 156 transitions. [2022-07-22 15:47:18,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-07-22 15:47:18,550 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:47:18,550 INFO L195 NwaCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 34, 1, 1, 1, 1, 1, 1] [2022-07-22 15:47:18,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-07-22 15:47:18,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-22 15:47:18,751 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:47:18,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:47:18,751 INFO L85 PathProgramCache]: Analyzing trace with hash -146293572, now seen corresponding path program 34 times [2022-07-22 15:47:18,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:47:18,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319664071] [2022-07-22 15:47:18,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:47:18,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:47:18,759 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:47:18,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1193666107] [2022-07-22 15:47:18,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 15:47:18,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:47:18,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:47:18,768 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:47:18,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-07-22 15:47:23,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 15:47:23,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:47:23,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 631 conjuncts, 144 conjunts are in the unsatisfiable core [2022-07-22 15:47:23,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:47:24,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 70 proven. 1785 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-07-22 15:47:24,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:47:24,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:47:24,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319664071] [2022-07-22 15:47:24,289 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:47:24,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193666107] [2022-07-22 15:47:24,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193666107] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:47:24,289 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:47:24,290 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2022-07-22 15:47:24,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599262723] [2022-07-22 15:47:24,290 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:47:24,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-07-22 15:47:24,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:47:24,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-07-22 15:47:24,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2022-07-22 15:47:24,293 INFO L87 Difference]: Start difference. First operand 124 states and 156 transitions. Second operand has 40 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 36 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-07-22 15:47:25,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:47:25,909 INFO L93 Difference]: Finished difference Result 132 states and 165 transitions. [2022-07-22 15:47:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-22 15:47:25,909 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 36 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Word has length 251 [2022-07-22 15:47:25,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:47:25,910 INFO L225 Difference]: With dead ends: 132 [2022-07-22 15:47:25,910 INFO L226 Difference]: Without dead ends: 127 [2022-07-22 15:47:25,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=133, Invalid=1847, Unknown=0, NotChecked=0, Total=1980 [2022-07-22 15:47:25,911 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 2 mSDsluCounter, 1629 mSDsCounter, 0 mSdLazyCounter, 4039 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1743 SdHoareTripleChecker+Invalid, 4039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-22 15:47:25,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1743 Invalid, 4039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4039 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-22 15:47:25,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-07-22 15:47:25,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2022-07-22 15:47:25,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 86 states have (on average 1.0116279069767442) internal successors, (87), 86 states have internal predecessors, (87), 37 states have call successors, (37), 4 states have call predecessors, (37), 3 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-07-22 15:47:25,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 160 transitions. [2022-07-22 15:47:25,949 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 160 transitions. Word has length 251 [2022-07-22 15:47:25,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:47:25,950 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 160 transitions. [2022-07-22 15:47:25,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 36 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-07-22 15:47:25,950 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 160 transitions. [2022-07-22 15:47:25,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2022-07-22 15:47:25,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:47:25,951 INFO L195 NwaCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 35, 1, 1, 1, 1, 1, 1] [2022-07-22 15:47:25,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-07-22 15:47:26,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:47:26,160 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:47:26,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:47:26,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1432117686, now seen corresponding path program 35 times [2022-07-22 15:47:26,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:47:26,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090310318] [2022-07-22 15:47:26,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:47:26,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:47:26,172 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:47:26,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [686746077] [2022-07-22 15:47:26,173 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 15:47:26,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:47:26,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:47:26,174 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:47:26,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-07-22 15:47:37,872 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2022-07-22 15:47:37,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 15:47:37,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 148 conjunts are in the unsatisfiable core [2022-07-22 15:47:37,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 15:47:38,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 72 proven. 1890 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-07-22 15:47:38,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 15:47:38,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 15:47:38,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090310318] [2022-07-22 15:47:38,696 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 15:47:38,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686746077] [2022-07-22 15:47:38,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686746077] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 15:47:38,696 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 15:47:38,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2022-07-22 15:47:38,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232181349] [2022-07-22 15:47:38,697 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 15:47:38,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-07-22 15:47:38,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 15:47:38,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-07-22 15:47:38,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1766, Unknown=0, NotChecked=0, Total=1892 [2022-07-22 15:47:38,699 INFO L87 Difference]: Start difference. First operand 127 states and 160 transitions. Second operand has 41 states, 40 states have (on average 2.0) internal successors, (80), 40 states have internal predecessors, (80), 37 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-07-22 15:47:40,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 15:47:40,404 INFO L93 Difference]: Finished difference Result 135 states and 169 transitions. [2022-07-22 15:47:40,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-22 15:47:40,404 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.0) internal successors, (80), 40 states have internal predecessors, (80), 37 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 258 [2022-07-22 15:47:40,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 15:47:40,407 INFO L225 Difference]: With dead ends: 135 [2022-07-22 15:47:40,407 INFO L226 Difference]: Without dead ends: 130 [2022-07-22 15:47:40,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 227 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=136, Invalid=1934, Unknown=0, NotChecked=0, Total=2070 [2022-07-22 15:47:40,414 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 2 mSDsluCounter, 1711 mSDsCounter, 0 mSdLazyCounter, 4262 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 4262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-22 15:47:40,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1828 Invalid, 4262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4262 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-22 15:47:40,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-07-22 15:47:40,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2022-07-22 15:47:40,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 88 states have (on average 1.0113636363636365) internal successors, (89), 88 states have internal predecessors, (89), 38 states have call successors, (38), 4 states have call predecessors, (38), 3 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-07-22 15:47:40,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 164 transitions. [2022-07-22 15:47:40,464 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 164 transitions. Word has length 258 [2022-07-22 15:47:40,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 15:47:40,464 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 164 transitions. [2022-07-22 15:47:40,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.0) internal successors, (80), 40 states have internal predecessors, (80), 37 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-07-22 15:47:40,464 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 164 transitions. [2022-07-22 15:47:40,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2022-07-22 15:47:40,473 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 15:47:40,474 INFO L195 NwaCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 36, 1, 1, 1, 1, 1, 1] [2022-07-22 15:47:40,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-07-22 15:47:40,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-22 15:47:40,684 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 15:47:40,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 15:47:40,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1802309500, now seen corresponding path program 36 times [2022-07-22 15:47:40,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 15:47:40,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803906380] [2022-07-22 15:47:40,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 15:47:40,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 15:47:40,692 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 15:47:40,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829001976] [2022-07-22 15:47:40,693 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 15:47:40,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 15:47:40,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 15:47:40,698 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 15:47:40,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process