./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --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 64bit --witnessprinter.graph.data.programhash 2e2d16516f5b2c0cf17cd8ea179f437d06662e733ae19757c10d87ee0ea2bd8e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:21:09,387 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:21:09,467 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-13 16:21:09,472 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:21:09,473 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:21:09,496 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:21:09,496 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:21:09,497 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:21:09,497 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:21:09,497 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:21:09,497 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:21:09,497 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:21:09,498 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:21:09,498 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:21:09,498 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:21:09,499 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:21:09,499 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 16:21:09,499 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 16:21:09,499 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:21:09,499 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 16:21:09,499 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:21:09,499 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 16:21:09,499 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:21:09,499 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 16:21:09,500 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:21:09,500 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:21:09,500 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:21:09,500 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:21:09,500 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:21:09,500 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:21:09,500 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:21:09,500 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:21:09,500 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 16:21:09,501 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 16:21:09,501 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 16:21:09,501 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:21:09,501 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:21:09,501 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:21:09,501 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:21:09,501 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2e2d16516f5b2c0cf17cd8ea179f437d06662e733ae19757c10d87ee0ea2bd8e [2024-11-13 16:21:09,854 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:21:09,870 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:21:09,872 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:21:09,874 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:21:09,874 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:21:09,876 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c Unable to find full path for "g++" [2024-11-13 16:21:11,889 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:21:12,219 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:21:12,220 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c [2024-11-13 16:21:12,231 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/data/2a7428e82/6047e2f9f325448aa2b5d99488e7840e/FLAG0a2e099eb [2024-11-13 16:21:12,448 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/data/2a7428e82/6047e2f9f325448aa2b5d99488e7840e [2024-11-13 16:21:12,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:21:12,455 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:21:12,458 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:21:12,459 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:21:12,462 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:21:12,463 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:21:12" (1/1) ... [2024-11-13 16:21:12,464 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46db12a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:12, skipping insertion in model container [2024-11-13 16:21:12,464 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:21:12" (1/1) ... [2024-11-13 16:21:12,497 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:21:12,663 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c[1287,1300] [2024-11-13 16:21:12,858 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:21:12,870 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 16:21:12,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c[1287,1300] [2024-11-13 16:21:13,006 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:21:13,029 INFO L204 MainTranslator]: Completed translation [2024-11-13 16:21:13,030 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13 WrapperNode [2024-11-13 16:21:13,030 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:21:13,031 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 16:21:13,032 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 16:21:13,032 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 16:21:13,039 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,070 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,195 INFO L138 Inliner]: procedures = 17, calls = 10, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 1126 [2024-11-13 16:21:13,196 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 16:21:13,196 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 16:21:13,197 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 16:21:13,197 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 16:21:13,209 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,210 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,233 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,291 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 16:21:13,292 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,292 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,344 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,365 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,380 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,399 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,417 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 16:21:13,419 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 16:21:13,419 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 16:21:13,419 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 16:21:13,420 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (1/1) ... [2024-11-13 16:21:13,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:21:13,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:13,507 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 16:21:13,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 16:21:13,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 16:21:13,543 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 16:21:13,543 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 16:21:13,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 16:21:13,545 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 16:21:13,545 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 16:21:13,789 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 16:21:13,792 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 16:21:15,879 INFO L? ?]: Removed 582 outVars from TransFormulas that were not future-live. [2024-11-13 16:21:15,879 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 16:21:15,903 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 16:21:15,903 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 16:21:15,903 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:21:15 BoogieIcfgContainer [2024-11-13 16:21:15,903 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 16:21:15,909 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 16:21:15,909 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 16:21:15,914 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 16:21:15,914 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:21:12" (1/3) ... [2024-11-13 16:21:15,915 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22862d86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:21:15, skipping insertion in model container [2024-11-13 16:21:15,915 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:13" (2/3) ... [2024-11-13 16:21:15,915 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22862d86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:21:15, skipping insertion in model container [2024-11-13 16:21:15,915 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:21:15" (3/3) ... [2024-11-13 16:21:15,917 INFO L112 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.safe_analog_estimation_convergence.c [2024-11-13 16:21:15,943 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 16:21:15,946 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG btor2c-lazyMod.safe_analog_estimation_convergence.c that has 2 procedures, 364 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 16:21:16,026 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 16:21:16,038 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@33198a50, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 16:21:16,038 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 16:21:16,043 INFO L276 IsEmpty]: Start isEmpty. Operand has 364 states, 359 states have (on average 1.501392757660167) internal successors, (539), 360 states have internal predecessors, (539), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:16,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-11-13 16:21:16,058 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:16,059 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:16,060 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:16,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:16,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1074745937, now seen corresponding path program 1 times [2024-11-13 16:21:16,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:16,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893418466] [2024-11-13 16:21:16,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:16,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:16,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:16,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:16,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:16,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-13 16:21:16,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:16,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:16,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893418466] [2024-11-13 16:21:16,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893418466] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:16,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:16,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:21:16,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556644087] [2024-11-13 16:21:16,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:16,614 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 16:21:16,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:16,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 16:21:16,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 16:21:16,651 INFO L87 Difference]: Start difference. First operand has 364 states, 359 states have (on average 1.501392757660167) internal successors, (539), 360 states have internal predecessors, (539), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 2 states, 2 states have (on average 57.0) internal successors, (114), 2 states have internal predecessors, (114), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:16,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:16,703 INFO L93 Difference]: Finished difference Result 703 states and 1054 transitions. [2024-11-13 16:21:16,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 16:21:16,705 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 57.0) internal successors, (114), 2 states have internal predecessors, (114), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 121 [2024-11-13 16:21:16,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:16,714 INFO L225 Difference]: With dead ends: 703 [2024-11-13 16:21:16,715 INFO L226 Difference]: Without dead ends: 361 [2024-11-13 16:21:16,719 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 16:21:16,722 INFO L432 NwaCegarLoop]: 534 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, 534 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 [2024-11-13 16:21:16,723 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:21:16,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2024-11-13 16:21:16,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 361. [2024-11-13 16:21:16,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 357 states have (on average 1.484593837535014) internal successors, (530), 357 states have internal predecessors, (530), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:16,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 534 transitions. [2024-11-13 16:21:16,801 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 534 transitions. Word has length 121 [2024-11-13 16:21:16,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:16,803 INFO L471 AbstractCegarLoop]: Abstraction has 361 states and 534 transitions. [2024-11-13 16:21:16,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 57.0) internal successors, (114), 2 states have internal predecessors, (114), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:16,804 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 534 transitions. [2024-11-13 16:21:16,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-11-13 16:21:16,809 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:16,810 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:16,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 16:21:16,810 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:16,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:16,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1584179021, now seen corresponding path program 1 times [2024-11-13 16:21:16,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:16,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078049324] [2024-11-13 16:21:16,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:16,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:17,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:18,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:18,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:18,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-13 16:21:18,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:18,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:18,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:18,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078049324] [2024-11-13 16:21:18,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078049324] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:18,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:18,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:21:18,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330819518] [2024-11-13 16:21:18,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:18,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:21:18,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:18,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:21:18,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:21:18,123 INFO L87 Difference]: Start difference. First operand 361 states and 534 transitions. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:18,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:18,204 INFO L93 Difference]: Finished difference Result 365 states and 538 transitions. [2024-11-13 16:21:18,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:21:18,205 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 121 [2024-11-13 16:21:18,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:18,211 INFO L225 Difference]: With dead ends: 365 [2024-11-13 16:21:18,211 INFO L226 Difference]: Without dead ends: 363 [2024-11-13 16:21:18,212 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:21:18,213 INFO L432 NwaCegarLoop]: 532 mSDtfsCounter, 0 mSDsluCounter, 1058 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1590 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:18,214 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1590 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:21:18,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-11-13 16:21:18,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2024-11-13 16:21:18,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 359 states have (on average 1.4818941504178273) internal successors, (532), 359 states have internal predecessors, (532), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:18,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 536 transitions. [2024-11-13 16:21:18,249 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 536 transitions. Word has length 121 [2024-11-13 16:21:18,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:18,251 INFO L471 AbstractCegarLoop]: Abstraction has 363 states and 536 transitions. [2024-11-13 16:21:18,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:18,251 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 536 transitions. [2024-11-13 16:21:18,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-11-13 16:21:18,256 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:18,257 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:18,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 16:21:18,257 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:18,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:18,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1866605238, now seen corresponding path program 1 times [2024-11-13 16:21:18,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:18,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864466906] [2024-11-13 16:21:18,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:18,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:18,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:18,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:18,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:18,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-13 16:21:18,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:18,948 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:18,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:18,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864466906] [2024-11-13 16:21:18,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864466906] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:18,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:18,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:21:18,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770139481] [2024-11-13 16:21:18,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:18,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:21:18,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:18,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:21:18,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:21:18,950 INFO L87 Difference]: Start difference. First operand 363 states and 536 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:19,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:19,229 INFO L93 Difference]: Finished difference Result 1019 states and 1510 transitions. [2024-11-13 16:21:19,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:21:19,230 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 122 [2024-11-13 16:21:19,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:19,232 INFO L225 Difference]: With dead ends: 1019 [2024-11-13 16:21:19,232 INFO L226 Difference]: Without dead ends: 363 [2024-11-13 16:21:19,234 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:19,235 INFO L432 NwaCegarLoop]: 530 mSDtfsCounter, 1322 mSDsluCounter, 1013 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1323 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:19,235 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1323 Valid, 1543 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 16:21:19,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-11-13 16:21:19,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2024-11-13 16:21:19,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 359 states have (on average 1.4791086350974931) internal successors, (531), 359 states have internal predecessors, (531), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:19,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 535 transitions. [2024-11-13 16:21:19,256 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 535 transitions. Word has length 122 [2024-11-13 16:21:19,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:19,256 INFO L471 AbstractCegarLoop]: Abstraction has 363 states and 535 transitions. [2024-11-13 16:21:19,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:19,256 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 535 transitions. [2024-11-13 16:21:19,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-11-13 16:21:19,258 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:19,258 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:19,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 16:21:19,259 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:19,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:19,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1445115377, now seen corresponding path program 1 times [2024-11-13 16:21:19,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:19,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606643794] [2024-11-13 16:21:19,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:19,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:19,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:19,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:19,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-13 16:21:19,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:19,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:19,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:19,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606643794] [2024-11-13 16:21:19,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606643794] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:19,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:19,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:21:19,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002000388] [2024-11-13 16:21:19,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:19,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:21:19,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:19,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:21:19,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:21:19,766 INFO L87 Difference]: Start difference. First operand 363 states and 535 transitions. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:19,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:19,813 INFO L93 Difference]: Finished difference Result 706 states and 1041 transitions. [2024-11-13 16:21:19,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:21:19,814 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 123 [2024-11-13 16:21:19,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:19,816 INFO L225 Difference]: With dead ends: 706 [2024-11-13 16:21:19,816 INFO L226 Difference]: Without dead ends: 365 [2024-11-13 16:21:19,817 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:21:19,817 INFO L432 NwaCegarLoop]: 531 mSDtfsCounter, 0 mSDsluCounter, 1052 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:19,818 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1583 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:21:19,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-13 16:21:19,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2024-11-13 16:21:19,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 361 states have (on average 1.4764542936288088) internal successors, (533), 361 states have internal predecessors, (533), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:19,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 537 transitions. [2024-11-13 16:21:19,831 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 537 transitions. Word has length 123 [2024-11-13 16:21:19,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:19,832 INFO L471 AbstractCegarLoop]: Abstraction has 365 states and 537 transitions. [2024-11-13 16:21:19,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:19,832 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 537 transitions. [2024-11-13 16:21:19,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-11-13 16:21:19,837 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:19,838 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:19,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 16:21:19,838 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:19,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:19,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1348098317, now seen corresponding path program 1 times [2024-11-13 16:21:19,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:19,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993992349] [2024-11-13 16:21:19,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:19,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:19,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:20,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:20,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:20,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-13 16:21:20,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:20,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:20,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:20,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993992349] [2024-11-13 16:21:20,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993992349] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:20,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:20,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:21:20,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109084226] [2024-11-13 16:21:20,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:20,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:21:20,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:20,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:21:20,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:21:20,453 INFO L87 Difference]: Start difference. First operand 365 states and 537 transitions. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:20,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:20,548 INFO L93 Difference]: Finished difference Result 708 states and 1042 transitions. [2024-11-13 16:21:20,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:21:20,548 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 124 [2024-11-13 16:21:20,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:20,551 INFO L225 Difference]: With dead ends: 708 [2024-11-13 16:21:20,551 INFO L226 Difference]: Without dead ends: 365 [2024-11-13 16:21:20,552 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:21:20,552 INFO L432 NwaCegarLoop]: 517 mSDtfsCounter, 496 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:20,553 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [496 Valid, 1036 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:21:20,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-13 16:21:20,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2024-11-13 16:21:20,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 361 states have (on average 1.4736842105263157) internal successors, (532), 361 states have internal predecessors, (532), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:20,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 536 transitions. [2024-11-13 16:21:20,569 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 536 transitions. Word has length 124 [2024-11-13 16:21:20,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:20,569 INFO L471 AbstractCegarLoop]: Abstraction has 365 states and 536 transitions. [2024-11-13 16:21:20,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:20,570 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 536 transitions. [2024-11-13 16:21:20,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-13 16:21:20,571 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:20,572 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:20,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 16:21:20,572 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:20,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:20,573 INFO L85 PathProgramCache]: Analyzing trace with hash -135944649, now seen corresponding path program 1 times [2024-11-13 16:21:20,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:20,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697313114] [2024-11-13 16:21:20,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:20,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:20,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:21,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:21,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:21,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-13 16:21:21,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:21,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:21,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:21,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697313114] [2024-11-13 16:21:21,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697313114] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:21,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:21,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:21:21,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504813155] [2024-11-13 16:21:21,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:21,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:21:21,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:21,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:21:21,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:21:21,316 INFO L87 Difference]: Start difference. First operand 365 states and 536 transitions. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:21,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:21,432 INFO L93 Difference]: Finished difference Result 708 states and 1040 transitions. [2024-11-13 16:21:21,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:21:21,433 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 125 [2024-11-13 16:21:21,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:21,436 INFO L225 Difference]: With dead ends: 708 [2024-11-13 16:21:21,436 INFO L226 Difference]: Without dead ends: 365 [2024-11-13 16:21:21,436 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:21:21,440 INFO L432 NwaCegarLoop]: 517 mSDtfsCounter, 495 mSDsluCounter, 1032 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:21,440 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 1549 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:21:21,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-13 16:21:21,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2024-11-13 16:21:21,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 361 states have (on average 1.4709141274238227) internal successors, (531), 361 states have internal predecessors, (531), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:21,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 535 transitions. [2024-11-13 16:21:21,455 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 535 transitions. Word has length 125 [2024-11-13 16:21:21,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:21,456 INFO L471 AbstractCegarLoop]: Abstraction has 365 states and 535 transitions. [2024-11-13 16:21:21,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:21,456 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 535 transitions. [2024-11-13 16:21:21,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-11-13 16:21:21,458 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:21,458 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:21,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-13 16:21:21,458 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:21,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:21,459 INFO L85 PathProgramCache]: Analyzing trace with hash -841466710, now seen corresponding path program 1 times [2024-11-13 16:21:21,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:21,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621725753] [2024-11-13 16:21:21,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:21,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:22,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:22,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:22,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-13 16:21:22,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:22,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:22,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:22,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621725753] [2024-11-13 16:21:22,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621725753] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:22,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:22,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:21:22,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349520076] [2024-11-13 16:21:22,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:22,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 16:21:22,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:22,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 16:21:22,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:22,365 INFO L87 Difference]: Start difference. First operand 365 states and 535 transitions. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:22,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:22,809 INFO L93 Difference]: Finished difference Result 716 states and 1050 transitions. [2024-11-13 16:21:22,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:21:22,810 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 126 [2024-11-13 16:21:22,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:22,811 INFO L225 Difference]: With dead ends: 716 [2024-11-13 16:21:22,811 INFO L226 Difference]: Without dead ends: 373 [2024-11-13 16:21:22,814 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:22,815 INFO L432 NwaCegarLoop]: 470 mSDtfsCounter, 524 mSDsluCounter, 2334 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 2804 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:22,816 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 2804 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 16:21:22,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2024-11-13 16:21:22,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 370. [2024-11-13 16:21:22,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 366 states have (on average 1.4672131147540983) internal successors, (537), 366 states have internal predecessors, (537), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:22,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 541 transitions. [2024-11-13 16:21:22,834 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 541 transitions. Word has length 126 [2024-11-13 16:21:22,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:22,836 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 541 transitions. [2024-11-13 16:21:22,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:22,837 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 541 transitions. [2024-11-13 16:21:22,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-11-13 16:21:22,838 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:22,838 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:22,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 16:21:22,839 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:22,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:22,839 INFO L85 PathProgramCache]: Analyzing trace with hash -652947703, now seen corresponding path program 1 times [2024-11-13 16:21:22,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:22,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066948653] [2024-11-13 16:21:22,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:22,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:24,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:24,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:24,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 16:21:24,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:24,236 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:24,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:24,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066948653] [2024-11-13 16:21:24,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066948653] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:24,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:24,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:21:24,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317227648] [2024-11-13 16:21:24,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:24,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 16:21:24,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:24,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 16:21:24,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:24,238 INFO L87 Difference]: Start difference. First operand 370 states and 541 transitions. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:24,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:24,647 INFO L93 Difference]: Finished difference Result 721 states and 1054 transitions. [2024-11-13 16:21:24,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:21:24,648 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 127 [2024-11-13 16:21:24,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:24,650 INFO L225 Difference]: With dead ends: 721 [2024-11-13 16:21:24,650 INFO L226 Difference]: Without dead ends: 373 [2024-11-13 16:21:24,651 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:24,651 INFO L432 NwaCegarLoop]: 471 mSDtfsCounter, 502 mSDsluCounter, 2339 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 2810 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:24,652 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 2810 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 16:21:24,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2024-11-13 16:21:24,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 371. [2024-11-13 16:21:24,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 367 states have (on average 1.465940054495913) internal successors, (538), 367 states have internal predecessors, (538), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:24,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 542 transitions. [2024-11-13 16:21:24,665 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 542 transitions. Word has length 127 [2024-11-13 16:21:24,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:24,665 INFO L471 AbstractCegarLoop]: Abstraction has 371 states and 542 transitions. [2024-11-13 16:21:24,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:24,666 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 542 transitions. [2024-11-13 16:21:24,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-11-13 16:21:24,667 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:24,667 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:24,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 16:21:24,668 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:24,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:24,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1694697468, now seen corresponding path program 1 times [2024-11-13 16:21:24,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:24,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654942062] [2024-11-13 16:21:24,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:24,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:24,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:25,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:25,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 16:21:25,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:25,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:25,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:25,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654942062] [2024-11-13 16:21:25,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654942062] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:25,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:25,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:21:25,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654107724] [2024-11-13 16:21:25,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:25,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:21:25,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:25,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:21:25,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:21:25,077 INFO L87 Difference]: Start difference. First operand 371 states and 542 transitions. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:25,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:25,189 INFO L93 Difference]: Finished difference Result 1047 states and 1531 transitions. [2024-11-13 16:21:25,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:21:25,190 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 127 [2024-11-13 16:21:25,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:25,193 INFO L225 Difference]: With dead ends: 1047 [2024-11-13 16:21:25,193 INFO L226 Difference]: Without dead ends: 698 [2024-11-13 16:21:25,194 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:21:25,196 INFO L432 NwaCegarLoop]: 524 mSDtfsCounter, 458 mSDsluCounter, 1555 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 2079 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:25,196 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [459 Valid, 2079 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:21:25,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2024-11-13 16:21:25,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 387. [2024-11-13 16:21:25,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 382 states have (on average 1.4607329842931938) internal successors, (558), 382 states have internal predecessors, (558), 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) [2024-11-13 16:21:25,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 564 transitions. [2024-11-13 16:21:25,215 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 564 transitions. Word has length 127 [2024-11-13 16:21:25,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:25,216 INFO L471 AbstractCegarLoop]: Abstraction has 387 states and 564 transitions. [2024-11-13 16:21:25,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:25,216 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 564 transitions. [2024-11-13 16:21:25,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-11-13 16:21:25,218 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:25,218 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:25,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 16:21:25,218 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:25,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:25,219 INFO L85 PathProgramCache]: Analyzing trace with hash -622361529, now seen corresponding path program 1 times [2024-11-13 16:21:25,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:25,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528866662] [2024-11-13 16:21:25,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:25,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:25,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:26,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:26,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:26,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 16:21:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:26,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:26,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528866662] [2024-11-13 16:21:26,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528866662] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:26,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:26,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:21:26,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614843381] [2024-11-13 16:21:26,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:26,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 16:21:26,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:26,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 16:21:26,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:26,987 INFO L87 Difference]: Start difference. First operand 387 states and 564 transitions. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:27,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:27,608 INFO L93 Difference]: Finished difference Result 1093 states and 1595 transitions. [2024-11-13 16:21:27,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:21:27,608 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 128 [2024-11-13 16:21:27,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:27,613 INFO L225 Difference]: With dead ends: 1093 [2024-11-13 16:21:27,613 INFO L226 Difference]: Without dead ends: 728 [2024-11-13 16:21:27,614 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-13 16:21:27,615 INFO L432 NwaCegarLoop]: 478 mSDtfsCounter, 601 mSDsluCounter, 2764 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 3242 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:27,619 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [601 Valid, 3242 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 16:21:27,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2024-11-13 16:21:27,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 601. [2024-11-13 16:21:27,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 593 states have (on average 1.460370994940978) internal successors, (866), 593 states have internal predecessors, (866), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-13 16:21:27,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 878 transitions. [2024-11-13 16:21:27,651 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 878 transitions. Word has length 128 [2024-11-13 16:21:27,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:27,651 INFO L471 AbstractCegarLoop]: Abstraction has 601 states and 878 transitions. [2024-11-13 16:21:27,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:27,652 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 878 transitions. [2024-11-13 16:21:27,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-11-13 16:21:27,657 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:27,657 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:27,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 16:21:27,658 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:27,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:27,658 INFO L85 PathProgramCache]: Analyzing trace with hash -2111552999, now seen corresponding path program 1 times [2024-11-13 16:21:27,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:27,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643349188] [2024-11-13 16:21:27,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:27,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:27,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:28,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:28,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:28,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 16:21:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:28,342 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:21:28,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:28,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643349188] [2024-11-13 16:21:28,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643349188] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:28,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534293311] [2024-11-13 16:21:28,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:28,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:28,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:28,346 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:28,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 16:21:28,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:28,854 INFO L255 TraceCheckSpWp]: Trace formula consists of 711 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 16:21:28,871 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:28,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:21:28,994 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:21:28,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534293311] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:28,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 16:21:28,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2024-11-13 16:21:28,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718642769] [2024-11-13 16:21:28,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:28,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:21:28,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:28,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:21:28,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:28,996 INFO L87 Difference]: Start difference. First operand 601 states and 878 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:29,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:29,056 INFO L93 Difference]: Finished difference Result 1126 states and 1647 transitions. [2024-11-13 16:21:29,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:21:29,059 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 129 [2024-11-13 16:21:29,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:29,063 INFO L225 Difference]: With dead ends: 1126 [2024-11-13 16:21:29,063 INFO L226 Difference]: Without dead ends: 597 [2024-11-13 16:21:29,064 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:29,064 INFO L432 NwaCegarLoop]: 525 mSDtfsCounter, 0 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1568 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:29,065 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1568 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:21:29,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2024-11-13 16:21:29,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 595. [2024-11-13 16:21:29,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 587 states have (on average 1.454855195911414) internal successors, (854), 587 states have internal predecessors, (854), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-13 16:21:29,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 866 transitions. [2024-11-13 16:21:29,110 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 866 transitions. Word has length 129 [2024-11-13 16:21:29,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:29,111 INFO L471 AbstractCegarLoop]: Abstraction has 595 states and 866 transitions. [2024-11-13 16:21:29,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:29,111 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 866 transitions. [2024-11-13 16:21:29,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-11-13 16:21:29,114 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:29,114 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:29,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 16:21:29,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:29,319 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:29,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:29,320 INFO L85 PathProgramCache]: Analyzing trace with hash 688118713, now seen corresponding path program 1 times [2024-11-13 16:21:29,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:29,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740215892] [2024-11-13 16:21:29,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:29,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:29,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:30,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 16:21:30,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:30,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 16:21:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:30,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:21:30,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:30,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740215892] [2024-11-13 16:21:30,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740215892] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:30,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410057282] [2024-11-13 16:21:30,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:30,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:30,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:30,075 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:30,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 16:21:30,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:30,627 INFO L255 TraceCheckSpWp]: Trace formula consists of 711 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 16:21:30,632 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:30,659 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:21:30,659 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:21:30,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410057282] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:30,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 16:21:30,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2024-11-13 16:21:30,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998972372] [2024-11-13 16:21:30,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:30,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:21:30,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:30,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:21:30,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:21:30,663 INFO L87 Difference]: Start difference. First operand 595 states and 866 transitions. Second operand has 6 states, 5 states have (on average 25.0) internal successors, (125), 6 states have internal predecessors, (125), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:30,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:30,741 INFO L93 Difference]: Finished difference Result 1148 states and 1670 transitions. [2024-11-13 16:21:30,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:21:30,742 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 25.0) internal successors, (125), 6 states have internal predecessors, (125), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 129 [2024-11-13 16:21:30,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:30,744 INFO L225 Difference]: With dead ends: 1148 [2024-11-13 16:21:30,744 INFO L226 Difference]: Without dead ends: 595 [2024-11-13 16:21:30,745 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:21:30,746 INFO L432 NwaCegarLoop]: 523 mSDtfsCounter, 0 mSDsluCounter, 2079 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2602 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:30,746 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2602 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:21:30,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2024-11-13 16:21:30,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 595. [2024-11-13 16:21:30,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 587 states have (on average 1.4480408858603067) internal successors, (850), 587 states have internal predecessors, (850), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-13 16:21:30,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 862 transitions. [2024-11-13 16:21:30,790 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 862 transitions. Word has length 129 [2024-11-13 16:21:30,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:30,790 INFO L471 AbstractCegarLoop]: Abstraction has 595 states and 862 transitions. [2024-11-13 16:21:30,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 25.0) internal successors, (125), 6 states have internal predecessors, (125), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:30,791 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 862 transitions. [2024-11-13 16:21:30,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-11-13 16:21:30,792 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:30,792 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:30,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 16:21:30,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:30,996 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:30,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:30,997 INFO L85 PathProgramCache]: Analyzing trace with hash 157219047, now seen corresponding path program 1 times [2024-11-13 16:21:30,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:30,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241183341] [2024-11-13 16:21:30,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:30,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:31,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:31,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-13 16:21:31,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:31,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-13 16:21:31,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:31,771 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:31,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:31,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241183341] [2024-11-13 16:21:31,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241183341] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:31,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:31,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:21:31,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748006530] [2024-11-13 16:21:31,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:31,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 16:21:31,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:31,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 16:21:31,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:31,775 INFO L87 Difference]: Start difference. First operand 595 states and 862 transitions. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:32,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:32,208 INFO L93 Difference]: Finished difference Result 1189 states and 1721 transitions. [2024-11-13 16:21:32,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:21:32,209 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 130 [2024-11-13 16:21:32,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:32,212 INFO L225 Difference]: With dead ends: 1189 [2024-11-13 16:21:32,212 INFO L226 Difference]: Without dead ends: 626 [2024-11-13 16:21:32,213 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:32,214 INFO L432 NwaCegarLoop]: 472 mSDtfsCounter, 542 mSDsluCounter, 2345 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 2817 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:32,215 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [544 Valid, 2817 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 16:21:32,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2024-11-13 16:21:32,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 626. [2024-11-13 16:21:32,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 618 states have (on average 1.4449838187702266) internal successors, (893), 618 states have internal predecessors, (893), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-13 16:21:32,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 905 transitions. [2024-11-13 16:21:32,242 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 905 transitions. Word has length 130 [2024-11-13 16:21:32,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:32,242 INFO L471 AbstractCegarLoop]: Abstraction has 626 states and 905 transitions. [2024-11-13 16:21:32,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:32,242 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 905 transitions. [2024-11-13 16:21:32,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-11-13 16:21:32,244 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:32,244 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:32,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 16:21:32,245 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:32,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:32,245 INFO L85 PathProgramCache]: Analyzing trace with hash -644244718, now seen corresponding path program 1 times [2024-11-13 16:21:32,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:32,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110395238] [2024-11-13 16:21:32,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:32,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:32,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:32,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-13 16:21:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:32,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-13 16:21:32,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:32,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:32,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:32,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110395238] [2024-11-13 16:21:32,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110395238] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:32,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:32,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:21:32,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163807830] [2024-11-13 16:21:32,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:32,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:21:32,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:32,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:21:32,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:21:32,609 INFO L87 Difference]: Start difference. First operand 626 states and 905 transitions. Second operand has 5 states, 5 states have (on average 24.8) internal successors, (124), 5 states have internal predecessors, (124), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:32,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:32,675 INFO L93 Difference]: Finished difference Result 1183 states and 1711 transitions. [2024-11-13 16:21:32,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:21:32,675 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 5 states have internal predecessors, (124), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 131 [2024-11-13 16:21:32,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:32,678 INFO L225 Difference]: With dead ends: 1183 [2024-11-13 16:21:32,679 INFO L226 Difference]: Without dead ends: 595 [2024-11-13 16:21:32,680 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:21:32,680 INFO L432 NwaCegarLoop]: 524 mSDtfsCounter, 24 mSDsluCounter, 1560 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 2084 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:32,681 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 2084 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:21:32,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2024-11-13 16:21:32,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 595. [2024-11-13 16:21:32,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 587 states have (on average 1.4463373083475297) internal successors, (849), 587 states have internal predecessors, (849), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-13 16:21:32,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 861 transitions. [2024-11-13 16:21:32,704 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 861 transitions. Word has length 131 [2024-11-13 16:21:32,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:32,705 INFO L471 AbstractCegarLoop]: Abstraction has 595 states and 861 transitions. [2024-11-13 16:21:32,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 5 states have internal predecessors, (124), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:32,705 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 861 transitions. [2024-11-13 16:21:32,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-11-13 16:21:32,707 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:32,707 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:32,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 16:21:32,707 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:32,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:32,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1712133411, now seen corresponding path program 1 times [2024-11-13 16:21:32,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:32,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138130951] [2024-11-13 16:21:32,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:32,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:33,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 16:21:33,012 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 16:21:33,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 16:21:33,422 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 16:21:33,422 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 16:21:33,423 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-13 16:21:33,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 16:21:33,430 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:33,610 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-13 16:21:33,613 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 04:21:33 BoogieIcfgContainer [2024-11-13 16:21:33,613 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-13 16:21:33,614 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 16:21:33,614 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 16:21:33,614 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 16:21:33,617 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:21:15" (3/4) ... [2024-11-13 16:21:33,621 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-13 16:21:33,622 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 16:21:33,623 INFO L158 Benchmark]: Toolchain (without parser) took 21168.05ms. Allocated memory was 117.4MB in the beginning and 394.3MB in the end (delta: 276.8MB). Free memory was 93.3MB in the beginning and 263.7MB in the end (delta: -170.4MB). Peak memory consumption was 109.5MB. Max. memory is 16.1GB. [2024-11-13 16:21:33,623 INFO L158 Benchmark]: CDTParser took 1.63ms. Allocated memory is still 167.8MB. Free memory is still 104.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 16:21:33,623 INFO L158 Benchmark]: CACSL2BoogieTranslator took 572.53ms. Allocated memory is still 117.4MB. Free memory was 93.0MB in the beginning and 68.5MB in the end (delta: 24.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-13 16:21:33,624 INFO L158 Benchmark]: Boogie Procedure Inliner took 164.46ms. Allocated memory is still 117.4MB. Free memory was 68.5MB in the beginning and 50.4MB in the end (delta: 18.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 16:21:33,624 INFO L158 Benchmark]: Boogie Preprocessor took 220.57ms. Allocated memory is still 117.4MB. Free memory was 50.4MB in the beginning and 39.3MB in the end (delta: 11.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 16:21:33,624 INFO L158 Benchmark]: RCFGBuilder took 2484.88ms. Allocated memory is still 117.4MB. Free memory was 39.3MB in the beginning and 39.0MB in the end (delta: 316.1kB). Peak memory consumption was 29.5MB. Max. memory is 16.1GB. [2024-11-13 16:21:33,624 INFO L158 Benchmark]: TraceAbstraction took 17704.32ms. Allocated memory was 117.4MB in the beginning and 394.3MB in the end (delta: 276.8MB). Free memory was 38.3MB in the beginning and 263.7MB in the end (delta: -225.4MB). Peak memory consumption was 201.1MB. Max. memory is 16.1GB. [2024-11-13 16:21:33,624 INFO L158 Benchmark]: Witness Printer took 8.33ms. Allocated memory is still 394.3MB. Free memory was 263.7MB in the beginning and 263.7MB in the end (delta: 34.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 16:21:33,626 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.63ms. Allocated memory is still 167.8MB. Free memory is still 104.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 572.53ms. Allocated memory is still 117.4MB. Free memory was 93.0MB in the beginning and 68.5MB in the end (delta: 24.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 164.46ms. Allocated memory is still 117.4MB. Free memory was 68.5MB in the beginning and 50.4MB in the end (delta: 18.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 220.57ms. Allocated memory is still 117.4MB. Free memory was 50.4MB in the beginning and 39.3MB in the end (delta: 11.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 2484.88ms. Allocated memory is still 117.4MB. Free memory was 39.3MB in the beginning and 39.0MB in the end (delta: 316.1kB). Peak memory consumption was 29.5MB. Max. memory is 16.1GB. * TraceAbstraction took 17704.32ms. Allocated memory was 117.4MB in the beginning and 394.3MB in the end (delta: 276.8MB). Free memory was 38.3MB in the beginning and 263.7MB in the end (delta: -225.4MB). Peak memory consumption was 201.1MB. Max. memory is 16.1GB. * Witness Printer took 8.33ms. Allocated memory is still 394.3MB. Free memory was 263.7MB in the beginning and 263.7MB in the end (delta: 34.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 21]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of bitwiseAnd at line 164, overapproximation of bitwiseAnd at line 169, overapproximation of bitwiseAnd at line 307. Possible FailurePath: [L26] const SORT_1 mask_SORT_1 = (SORT_1)-1 >> (sizeof(SORT_1) * 8 - 1); [L27] const SORT_1 msb_SORT_1 = (SORT_1)1 << (1 - 1); [L29] const SORT_9 mask_SORT_9 = (SORT_9)-1 >> (sizeof(SORT_9) * 8 - 31); [L30] const SORT_9 msb_SORT_9 = (SORT_9)1 << (31 - 1); [L32] const SORT_11 mask_SORT_11 = (SORT_11)-1 >> (sizeof(SORT_11) * 8 - 16); [L33] const SORT_11 msb_SORT_11 = (SORT_11)1 << (16 - 1); [L35] const SORT_12 mask_SORT_12 = (SORT_12)-1 >> (sizeof(SORT_12) * 8 - 8); [L36] const SORT_12 msb_SORT_12 = (SORT_12)1 << (8 - 1); [L38] const SORT_20 mask_SORT_20 = (SORT_20)-1 >> (sizeof(SORT_20) * 8 - 32); [L39] const SORT_20 msb_SORT_20 = (SORT_20)1 << (32 - 1); [L41] const SORT_23 mask_SORT_23 = (SORT_23)-1 >> (sizeof(SORT_23) * 8 - 17); [L42] const SORT_23 msb_SORT_23 = (SORT_23)1 << (17 - 1); [L44] const SORT_26 mask_SORT_26 = (SORT_26)-1 >> (sizeof(SORT_26) * 8 - 18); [L45] const SORT_26 msb_SORT_26 = (SORT_26)1 << (18 - 1); [L47] const SORT_29 mask_SORT_29 = (SORT_29)-1 >> (sizeof(SORT_29) * 8 - 19); [L48] const SORT_29 msb_SORT_29 = (SORT_29)1 << (19 - 1); [L50] const SORT_32 mask_SORT_32 = (SORT_32)-1 >> (sizeof(SORT_32) * 8 - 20); [L51] const SORT_32 msb_SORT_32 = (SORT_32)1 << (20 - 1); [L53] const SORT_35 mask_SORT_35 = (SORT_35)-1 >> (sizeof(SORT_35) * 8 - 21); [L54] const SORT_35 msb_SORT_35 = (SORT_35)1 << (21 - 1); [L56] const SORT_38 mask_SORT_38 = (SORT_38)-1 >> (sizeof(SORT_38) * 8 - 22); [L57] const SORT_38 msb_SORT_38 = (SORT_38)1 << (22 - 1); [L59] const SORT_41 mask_SORT_41 = (SORT_41)-1 >> (sizeof(SORT_41) * 8 - 23); [L60] const SORT_41 msb_SORT_41 = (SORT_41)1 << (23 - 1); [L62] const SORT_44 mask_SORT_44 = (SORT_44)-1 >> (sizeof(SORT_44) * 8 - 24); [L63] const SORT_44 msb_SORT_44 = (SORT_44)1 << (24 - 1); [L65] const SORT_47 mask_SORT_47 = (SORT_47)-1 >> (sizeof(SORT_47) * 8 - 25); [L66] const SORT_47 msb_SORT_47 = (SORT_47)1 << (25 - 1); [L68] const SORT_50 mask_SORT_50 = (SORT_50)-1 >> (sizeof(SORT_50) * 8 - 26); [L69] const SORT_50 msb_SORT_50 = (SORT_50)1 << (26 - 1); [L71] const SORT_53 mask_SORT_53 = (SORT_53)-1 >> (sizeof(SORT_53) * 8 - 27); [L72] const SORT_53 msb_SORT_53 = (SORT_53)1 << (27 - 1); [L74] const SORT_56 mask_SORT_56 = (SORT_56)-1 >> (sizeof(SORT_56) * 8 - 28); [L75] const SORT_56 msb_SORT_56 = (SORT_56)1 << (28 - 1); [L77] const SORT_59 mask_SORT_59 = (SORT_59)-1 >> (sizeof(SORT_59) * 8 - 29); [L78] const SORT_59 msb_SORT_59 = (SORT_59)1 << (29 - 1); [L80] const SORT_62 mask_SORT_62 = (SORT_62)-1 >> (sizeof(SORT_62) * 8 - 30); [L81] const SORT_62 msb_SORT_62 = (SORT_62)1 << (30 - 1); [L83] const SORT_72 mask_SORT_72 = (SORT_72)-1 >> (sizeof(SORT_72) * 8 - 3); [L84] const SORT_72 msb_SORT_72 = (SORT_72)1 << (3 - 1); [L86] const SORT_96 mask_SORT_96 = (SORT_96)-1 >> (sizeof(SORT_96) * 8 - 4); [L87] const SORT_96 msb_SORT_96 = (SORT_96)1 << (4 - 1); [L89] const SORT_101 mask_SORT_101 = (SORT_101)-1 >> (sizeof(SORT_101) * 8 - 14); [L90] const SORT_101 msb_SORT_101 = (SORT_101)1 << (14 - 1); [L92] const SORT_105 mask_SORT_105 = (SORT_105)-1 >> (sizeof(SORT_105) * 8 - 2); [L93] const SORT_105 msb_SORT_105 = (SORT_105)1 << (2 - 1); [L95] const SORT_154 mask_SORT_154 = (SORT_154)-1 >> (sizeof(SORT_154) * 8 - 7); [L96] const SORT_154 msb_SORT_154 = (SORT_154)1 << (7 - 1); [L98] const SORT_1 var_7 = 0; [L99] const SORT_1 var_8 = 1; [L100] const SORT_9 var_10 = 0; [L101] const SORT_12 var_13 = 0; [L102] const SORT_12 var_14 = 200; [L103] const SORT_72 var_73 = 5; [L104] const SORT_11 var_75 = 0; [L105] const SORT_105 var_106 = 1; [L106] const SORT_12 var_112 = 127; [L107] const SORT_11 var_119 = 64; [L108] const SORT_11 var_121 = 1; [L109] const SORT_11 var_123 = 127; [L110] const SORT_11 var_126 = 200; [L111] const SORT_72 var_131 = 4; [L112] const SORT_72 var_134 = 6; [L113] const SORT_96 var_138 = 9; [L114] const SORT_154 var_155 = 64; [L115] const SORT_72 var_166 = 0; [L116] const SORT_96 var_169 = 0; [L118] SORT_1 input_2; [L119] SORT_1 input_3; [L120] SORT_1 input_4; [L122] EXPR __VERIFIER_nondet_uchar() & mask_SORT_1 VAL [mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_75=0, var_7=0, var_8=1] [L122] SORT_1 state_5 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L123] EXPR __VERIFIER_nondet_ushort() & mask_SORT_11 VAL [mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_5=1, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_75=0, var_7=0, var_8=1] [L123] SORT_11 state_17 = __VERIFIER_nondet_ushort() & mask_SORT_11; [L124] EXPR __VERIFIER_nondet_ushort() & mask_SORT_11 VAL [mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_17=0, state_5=1, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_75=0, var_7=0, var_8=1] [L124] SORT_11 state_76 = __VERIFIER_nondet_ushort() & mask_SORT_11; [L125] EXPR __VERIFIER_nondet_uchar() & mask_SORT_96 VAL [mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_17=0, state_5=1, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_75=0, var_7=0, var_8=1] [L125] SORT_96 state_97 = __VERIFIER_nondet_uchar() & mask_SORT_96; [L126] EXPR __VERIFIER_nondet_uchar() & mask_SORT_96 VAL [mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_17=0, state_5=1, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_75=0, var_7=0, var_8=1] [L126] SORT_96 state_100 = __VERIFIER_nondet_uchar() & mask_SORT_96; [L128] SORT_11 init_77_arg_1 = var_75; [L129] state_76 = init_77_arg_1 VAL [mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_5=1, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L132] input_2 = __VERIFIER_nondet_uchar() [L133] input_3 = __VERIFIER_nondet_uchar() [L134] EXPR input_3 & mask_SORT_1 VAL [mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_5=1, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L134] input_3 = input_3 & mask_SORT_1 [L135] input_4 = __VERIFIER_nondet_uchar() [L136] EXPR input_4 & mask_SORT_1 VAL [input_3=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_5=1, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L136] input_4 = input_4 & mask_SORT_1 [L138] SORT_1 var_84_arg_0 = state_5; [L139] SORT_1 var_84 = ~var_84_arg_0; [L140] SORT_1 var_85_arg_0 = var_84; [L141] SORT_1 var_85 = ~var_85_arg_0; [L142] SORT_1 var_86_arg_0 = state_5; [L143] SORT_1 var_86_arg_1 = var_85; VAL [input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_86_arg_0=1, var_86_arg_1=-255, var_8=1] [L144] EXPR var_86_arg_0 | var_86_arg_1 VAL [input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L144] SORT_1 var_86 = var_86_arg_0 | var_86_arg_1; [L145] EXPR var_86 & mask_SORT_1 VAL [input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L145] var_86 = var_86 & mask_SORT_1 [L146] SORT_1 constr_87_arg_0 = var_86; VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L147] CALL assume_abort_if_not(constr_87_arg_0) VAL [\old(cond)=1] [L22] COND FALSE !(!cond) VAL [\old(cond)=1] [L147] RET assume_abort_if_not(constr_87_arg_0) VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L148] SORT_1 var_88_arg_0 = var_8; VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_88_arg_0=1, var_8=1] [L149] EXPR var_88_arg_0 & mask_SORT_1 VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L149] var_88_arg_0 = var_88_arg_0 & mask_SORT_1 [L150] SORT_11 var_88 = var_88_arg_0; [L151] SORT_11 var_89_arg_0 = state_76; [L152] SORT_11 var_89_arg_1 = var_88; [L153] SORT_1 var_89 = var_89_arg_0 <= var_89_arg_1; [L154] SORT_1 var_90_arg_0 = input_4; [L155] SORT_1 var_90_arg_1 = var_89; VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1, var_90_arg_0=0, var_90_arg_1=1] [L156] EXPR var_90_arg_0 ^ var_90_arg_1 VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L156] SORT_1 var_90 = var_90_arg_0 ^ var_90_arg_1; [L157] SORT_1 var_91_arg_0 = var_90; [L158] SORT_1 var_91 = ~var_91_arg_0; [L159] SORT_1 var_92_arg_0 = var_90; [L160] SORT_1 var_92 = ~var_92_arg_0; [L161] SORT_1 var_93_arg_0 = var_91; [L162] SORT_1 var_93_arg_1 = var_92; VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1, var_93_arg_0=-2, var_93_arg_1=-2] [L163] EXPR var_93_arg_0 | var_93_arg_1 VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L163] SORT_1 var_93 = var_93_arg_0 | var_93_arg_1; [L164] EXPR var_93 & mask_SORT_1 VAL [constr_87_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L164] var_93 = var_93 & mask_SORT_1 [L165] SORT_1 constr_94_arg_0 = var_93; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L166] CALL assume_abort_if_not(constr_94_arg_0) VAL [\old(cond)=1] [L22] COND FALSE !(!cond) VAL [\old(cond)=1] [L166] RET assume_abort_if_not(constr_94_arg_0) VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L168] SORT_72 var_74_arg_0 = var_73; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_74_arg_0=5, var_7=0, var_8=1] [L169] EXPR var_74_arg_0 & mask_SORT_72 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_7=0, var_8=1] [L169] var_74_arg_0 = var_74_arg_0 & mask_SORT_72 [L170] SORT_11 var_74 = var_74_arg_0; [L171] SORT_11 var_78_arg_0 = var_74; [L172] SORT_11 var_78_arg_1 = state_76; [L173] SORT_1 var_78 = var_78_arg_0 < var_78_arg_1; [L174] SORT_1 var_15_arg_0 = input_3; [L175] SORT_12 var_15_arg_1 = var_14; [L176] SORT_12 var_15_arg_2 = var_13; [L177] SORT_12 var_15 = var_15_arg_0 ? var_15_arg_1 : var_15_arg_2; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_15=0, var_166=0, var_169=0, var_73=5, var_78=0, var_7=0, var_8=1] [L178] EXPR var_15 & mask_SORT_12 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_78=0, var_7=0, var_8=1] [L178] var_15 = var_15 & mask_SORT_12 [L179] SORT_12 var_16_arg_0 = var_13; [L180] SORT_12 var_16_arg_1 = var_15; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16_arg_0=0, var_16_arg_1=0, var_73=5, var_78=0, var_7=0, var_8=1] [L181] EXPR ((SORT_11)var_16_arg_0 << 8) | var_16_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_73=5, var_78=0, var_7=0, var_8=1] [L181] SORT_11 var_16 = ((SORT_11)var_16_arg_0 << 8) | var_16_arg_1; [L182] SORT_11 var_18_arg_0 = var_16; [L183] SORT_11 var_18_arg_1 = state_17; [L184] SORT_11 var_18 = var_18_arg_0 - var_18_arg_1; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_18=0, var_73=5, var_78=0, var_7=0, var_8=1] [L185] EXPR var_18 & mask_SORT_11 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_73=5, var_78=0, var_7=0, var_8=1] [L185] var_18 = var_18 & mask_SORT_11 [L186] SORT_11 var_19_arg_0 = var_18; [L187] SORT_1 var_19 = var_19_arg_0 >> 15; [L188] SORT_1 var_21_arg_0 = var_19; [L189] SORT_9 var_21_arg_1 = var_10; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_18=0, var_21_arg_0=0, var_21_arg_1=0, var_73=5, var_78=0, var_7=0, var_8=1] [L190] EXPR ((SORT_20)var_21_arg_0 << 31) | var_21_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_18=0, var_73=5, var_78=0, var_7=0, var_8=1] [L190] SORT_20 var_21 = ((SORT_20)var_21_arg_0 << 31) | var_21_arg_1; [L191] EXPR var_21 & mask_SORT_20 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_18=0, var_73=5, var_78=0, var_7=0, var_8=1] [L191] var_21 = var_21 & mask_SORT_20 [L192] SORT_11 var_64_arg_0 = var_18; [L193] SORT_1 var_64 = var_64_arg_0 >> 15; [L194] SORT_11 var_61_arg_0 = var_18; [L195] SORT_1 var_61 = var_61_arg_0 >> 15; [L196] SORT_11 var_58_arg_0 = var_18; [L197] SORT_1 var_58 = var_58_arg_0 >> 15; [L198] SORT_11 var_55_arg_0 = var_18; [L199] SORT_1 var_55 = var_55_arg_0 >> 15; [L200] SORT_11 var_52_arg_0 = var_18; [L201] SORT_1 var_52 = var_52_arg_0 >> 15; [L202] SORT_11 var_49_arg_0 = var_18; [L203] SORT_1 var_49 = var_49_arg_0 >> 15; [L204] SORT_11 var_46_arg_0 = var_18; [L205] SORT_1 var_46 = var_46_arg_0 >> 15; [L206] SORT_11 var_43_arg_0 = var_18; [L207] SORT_1 var_43 = var_43_arg_0 >> 15; [L208] SORT_11 var_40_arg_0 = var_18; [L209] SORT_1 var_40 = var_40_arg_0 >> 15; [L210] SORT_11 var_37_arg_0 = var_18; [L211] SORT_1 var_37 = var_37_arg_0 >> 15; [L212] SORT_11 var_34_arg_0 = var_18; [L213] SORT_1 var_34 = var_34_arg_0 >> 15; [L214] SORT_11 var_31_arg_0 = var_18; [L215] SORT_1 var_31 = var_31_arg_0 >> 15; [L216] SORT_11 var_28_arg_0 = var_18; [L217] SORT_1 var_28 = var_28_arg_0 >> 15; [L218] SORT_11 var_25_arg_0 = var_18; [L219] SORT_1 var_25 = var_25_arg_0 >> 15; [L220] SORT_11 var_22_arg_0 = var_18; [L221] SORT_1 var_22 = var_22_arg_0 >> 15; [L222] SORT_1 var_24_arg_0 = var_22; [L223] SORT_11 var_24_arg_1 = var_18; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_24_arg_0=0, var_24_arg_1=0, var_25=0, var_28=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L224] EXPR ((SORT_23)var_24_arg_0 << 16) | var_24_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_25=0, var_28=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L224] SORT_23 var_24 = ((SORT_23)var_24_arg_0 << 16) | var_24_arg_1; [L225] EXPR var_24 & mask_SORT_23 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_25=0, var_28=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L225] var_24 = var_24 & mask_SORT_23 [L226] SORT_1 var_27_arg_0 = var_25; [L227] SORT_23 var_27_arg_1 = var_24; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_27_arg_0=0, var_27_arg_1=0, var_28=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L228] EXPR ((SORT_26)var_27_arg_0 << 17) | var_27_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_28=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L228] SORT_26 var_27 = ((SORT_26)var_27_arg_0 << 17) | var_27_arg_1; [L229] EXPR var_27 & mask_SORT_26 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_28=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L229] var_27 = var_27 & mask_SORT_26 [L230] SORT_1 var_30_arg_0 = var_28; [L231] SORT_26 var_30_arg_1 = var_27; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_30_arg_0=0, var_30_arg_1=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L232] EXPR ((SORT_29)var_30_arg_0 << 18) | var_30_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L232] SORT_29 var_30 = ((SORT_29)var_30_arg_0 << 18) | var_30_arg_1; [L233] EXPR var_30 & mask_SORT_29 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_31=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L233] var_30 = var_30 & mask_SORT_29 [L234] SORT_1 var_33_arg_0 = var_31; [L235] SORT_29 var_33_arg_1 = var_30; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_33_arg_0=0, var_33_arg_1=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L236] EXPR ((SORT_32)var_33_arg_0 << 19) | var_33_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L236] SORT_32 var_33 = ((SORT_32)var_33_arg_0 << 19) | var_33_arg_1; [L237] EXPR var_33 & mask_SORT_32 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_34=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L237] var_33 = var_33 & mask_SORT_32 [L238] SORT_1 var_36_arg_0 = var_34; [L239] SORT_32 var_36_arg_1 = var_33; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_36_arg_0=0, var_36_arg_1=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L240] EXPR ((SORT_35)var_36_arg_0 << 20) | var_36_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L240] SORT_35 var_36 = ((SORT_35)var_36_arg_0 << 20) | var_36_arg_1; [L241] EXPR var_36 & mask_SORT_35 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_37=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L241] var_36 = var_36 & mask_SORT_35 [L242] SORT_1 var_39_arg_0 = var_37; [L243] SORT_35 var_39_arg_1 = var_36; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_39_arg_0=0, var_39_arg_1=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L244] EXPR ((SORT_38)var_39_arg_0 << 21) | var_39_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L244] SORT_38 var_39 = ((SORT_38)var_39_arg_0 << 21) | var_39_arg_1; [L245] EXPR var_39 & mask_SORT_38 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_40=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L245] var_39 = var_39 & mask_SORT_38 [L246] SORT_1 var_42_arg_0 = var_40; [L247] SORT_38 var_42_arg_1 = var_39; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_42_arg_0=0, var_42_arg_1=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L248] EXPR ((SORT_41)var_42_arg_0 << 22) | var_42_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L248] SORT_41 var_42 = ((SORT_41)var_42_arg_0 << 22) | var_42_arg_1; [L249] EXPR var_42 & mask_SORT_41 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_43=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L249] var_42 = var_42 & mask_SORT_41 [L250] SORT_1 var_45_arg_0 = var_43; [L251] SORT_41 var_45_arg_1 = var_42; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_45_arg_0=0, var_45_arg_1=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L252] EXPR ((SORT_44)var_45_arg_0 << 23) | var_45_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L252] SORT_44 var_45 = ((SORT_44)var_45_arg_0 << 23) | var_45_arg_1; [L253] EXPR var_45 & mask_SORT_44 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_46=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L253] var_45 = var_45 & mask_SORT_44 [L254] SORT_1 var_48_arg_0 = var_46; [L255] SORT_44 var_48_arg_1 = var_45; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_48_arg_0=0, var_48_arg_1=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L256] EXPR ((SORT_47)var_48_arg_0 << 24) | var_48_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L256] SORT_47 var_48 = ((SORT_47)var_48_arg_0 << 24) | var_48_arg_1; [L257] EXPR var_48 & mask_SORT_47 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_49=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L257] var_48 = var_48 & mask_SORT_47 [L258] SORT_1 var_51_arg_0 = var_49; [L259] SORT_47 var_51_arg_1 = var_48; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_51_arg_0=0, var_51_arg_1=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L260] EXPR ((SORT_50)var_51_arg_0 << 25) | var_51_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L260] SORT_50 var_51 = ((SORT_50)var_51_arg_0 << 25) | var_51_arg_1; [L261] EXPR var_51 & mask_SORT_50 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_52=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L261] var_51 = var_51 & mask_SORT_50 [L262] SORT_1 var_54_arg_0 = var_52; [L263] SORT_50 var_54_arg_1 = var_51; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_54_arg_0=0, var_54_arg_1=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L264] EXPR ((SORT_53)var_54_arg_0 << 26) | var_54_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L264] SORT_53 var_54 = ((SORT_53)var_54_arg_0 << 26) | var_54_arg_1; [L265] EXPR var_54 & mask_SORT_53 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_55=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L265] var_54 = var_54 & mask_SORT_53 [L266] SORT_1 var_57_arg_0 = var_55; [L267] SORT_53 var_57_arg_1 = var_54; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_57_arg_0=0, var_57_arg_1=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L268] EXPR ((SORT_56)var_57_arg_0 << 27) | var_57_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L268] SORT_56 var_57 = ((SORT_56)var_57_arg_0 << 27) | var_57_arg_1; [L269] EXPR var_57 & mask_SORT_56 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_58=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L269] var_57 = var_57 & mask_SORT_56 [L270] SORT_1 var_60_arg_0 = var_58; [L271] SORT_56 var_60_arg_1 = var_57; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_60_arg_0=0, var_60_arg_1=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L272] EXPR ((SORT_59)var_60_arg_0 << 28) | var_60_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L272] SORT_59 var_60 = ((SORT_59)var_60_arg_0 << 28) | var_60_arg_1; [L273] EXPR var_60 & mask_SORT_59 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_61=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L273] var_60 = var_60 & mask_SORT_59 [L274] SORT_1 var_63_arg_0 = var_61; [L275] SORT_59 var_63_arg_1 = var_60; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_63_arg_0=0, var_63_arg_1=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L276] EXPR ((SORT_62)var_63_arg_0 << 29) | var_63_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L276] SORT_62 var_63 = ((SORT_62)var_63_arg_0 << 29) | var_63_arg_1; [L277] EXPR var_63 & mask_SORT_62 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_64=0, var_73=5, var_78=0, var_7=0, var_8=1] [L277] var_63 = var_63 & mask_SORT_62 [L278] SORT_1 var_65_arg_0 = var_64; [L279] SORT_62 var_65_arg_1 = var_63; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_65_arg_0=0, var_65_arg_1=0, var_73=5, var_78=0, var_7=0, var_8=1] [L280] EXPR ((SORT_9)var_65_arg_0 << 30) | var_65_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_73=5, var_78=0, var_7=0, var_8=1] [L280] SORT_9 var_65 = ((SORT_9)var_65_arg_0 << 30) | var_65_arg_1; [L281] SORT_9 var_66_arg_0 = var_65; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_66_arg_0=0, var_73=5, var_78=0, var_7=0, var_8=1] [L282] EXPR var_66_arg_0 & mask_SORT_9 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_21=0, var_73=5, var_78=0, var_7=0, var_8=1] [L282] var_66_arg_0 = var_66_arg_0 & mask_SORT_9 [L283] SORT_20 var_66 = var_66_arg_0; [L284] SORT_20 var_67_arg_0 = var_21; [L285] SORT_20 var_67_arg_1 = var_66; [L286] SORT_1 var_67 = var_67_arg_0 <= var_67_arg_1; [L287] SORT_1 var_68_arg_0 = var_67; [L288] SORT_1 var_68_arg_1 = var_8; [L289] SORT_1 var_68_arg_2 = var_7; [L290] SORT_1 var_68 = var_68_arg_0 ? var_68_arg_1 : var_68_arg_2; [L291] SORT_1 var_69_arg_0 = input_3; [L292] SORT_1 var_69_arg_1 = var_68; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_69_arg_0=0, var_69_arg_1=1, var_73=5, var_78=0, var_7=0, var_8=1] [L293] EXPR var_69_arg_0 ^ var_69_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_73=5, var_78=0, var_7=0, var_8=1] [L293] SORT_1 var_69 = var_69_arg_0 ^ var_69_arg_1; [L294] SORT_1 var_70_arg_0 = var_69; [L295] SORT_1 var_70 = ~var_70_arg_0; [L296] SORT_1 var_79_arg_0 = var_78; [L297] SORT_1 var_79_arg_1 = var_70; [L298] SORT_1 var_79_arg_2 = var_8; [L299] SORT_1 var_79 = var_79_arg_0 ? var_79_arg_1 : var_79_arg_2; [L300] SORT_1 var_80_arg_0 = var_79; [L301] SORT_1 var_80 = ~var_80_arg_0; [L302] SORT_1 var_81_arg_0 = var_79; [L303] SORT_1 var_81 = ~var_81_arg_0; [L304] SORT_1 var_82_arg_0 = var_80; [L305] SORT_1 var_82_arg_1 = var_81; VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_73=5, var_7=0, var_82_arg_0=-2, var_82_arg_1=-2, var_8=1] [L306] EXPR var_82_arg_0 & var_82_arg_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_73=5, var_7=0, var_8=1] [L306] SORT_1 var_82 = var_82_arg_0 & var_82_arg_1; [L307] EXPR var_82 & mask_SORT_1 VAL [constr_87_arg_0=1, constr_94_arg_0=1, input_3=0, input_4=0, mask_SORT_105=3, mask_SORT_11=65535, mask_SORT_12=255, mask_SORT_154=127, mask_SORT_1=1, mask_SORT_20=-1, mask_SORT_23=131071, mask_SORT_26=262143, mask_SORT_29=524287, mask_SORT_32=1048575, mask_SORT_35=2097151, mask_SORT_38=4194303, mask_SORT_41=8388607, mask_SORT_44=16777215, mask_SORT_47=33554431, mask_SORT_50=67108863, mask_SORT_53=134217727, mask_SORT_56=268435455, mask_SORT_59=536870911, mask_SORT_62=1073741823, mask_SORT_72=7, mask_SORT_96=15, mask_SORT_9=2147483647, msb_SORT_105=2, msb_SORT_11=32768, msb_SORT_12=128, state_100=0, state_17=0, state_76=0, state_97=0, var_106=1, var_10=0, var_112=127, var_119=64, var_131=4, var_134=6, var_138=9, var_13=0, var_14=200, var_155=64, var_166=0, var_169=0, var_16=0, var_73=5, var_7=0, var_8=1] [L307] var_82 = var_82 & mask_SORT_1 [L308] SORT_1 bad_83_arg_0 = var_82; [L309] CALL __VERIFIER_assert(!(bad_83_arg_0)) [L21] COND TRUE !(cond) [L21] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 364 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.4s, OverallIterations: 15, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4971 SdHoareTripleChecker+Valid, 2.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4964 mSDsluCounter, 27841 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 20693 mSDsCounter, 20 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1849 IncrementalHoareTripleChecker+Invalid, 1869 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 20 mSolverCounterUnsat, 7148 mSDtfsCounter, 1849 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 405 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=626occurred in iteration=13, InterpolantAutomatonStates: 76, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 14 MinimizatonAttempts, 445 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 8.8s InterpolantComputationTime, 2152 NumberOfCodeBlocks, 2152 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 2005 ConstructedInterpolants, 0 QuantifiedInterpolants, 4673 SizeOfPredicates, 2 NumberOfNonLiveVariables, 1422 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 16 InterpolantComputations, 14 PerfectInterpolantSequences, 58/64 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-13 16:21:33,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --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 64bit --witnessprinter.graph.data.programhash 2e2d16516f5b2c0cf17cd8ea179f437d06662e733ae19757c10d87ee0ea2bd8e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:21:36,783 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:21:36,908 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-13 16:21:36,916 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:21:36,919 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:21:36,961 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:21:36,962 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:21:36,963 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:21:36,963 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:21:36,964 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:21:36,964 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:21:36,964 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:21:36,965 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:21:36,965 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:21:36,965 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:21:36,965 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:21:36,967 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 16:21:36,967 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:21:36,967 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 16:21:36,967 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:21:36,967 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 16:21:36,968 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 16:21:36,968 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 16:21:36,968 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:21:36,968 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 16:21:36,968 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 16:21:36,968 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:21:36,969 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:21:36,969 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:21:36,969 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:21:36,969 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:21:36,969 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:21:36,969 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:21:36,969 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:21:36,970 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 16:21:36,970 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 16:21:36,971 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 16:21:36,971 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:21:36,971 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:21:36,971 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:21:36,971 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:21:36,971 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2e2d16516f5b2c0cf17cd8ea179f437d06662e733ae19757c10d87ee0ea2bd8e [2024-11-13 16:21:37,341 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:21:37,351 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:21:37,354 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:21:37,356 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:21:37,356 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:21:37,358 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c Unable to find full path for "g++" [2024-11-13 16:21:39,449 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:21:39,848 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:21:39,852 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c [2024-11-13 16:21:39,874 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/data/7592f0a71/d6faa9e025e5434a85d5efa67bdaf220/FLAG9683b9c70 [2024-11-13 16:21:39,904 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/data/7592f0a71/d6faa9e025e5434a85d5efa67bdaf220 [2024-11-13 16:21:39,906 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:21:39,909 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:21:39,912 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:21:39,912 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:21:39,917 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:21:39,918 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:21:39" (1/1) ... [2024-11-13 16:21:39,919 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d82599d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:39, skipping insertion in model container [2024-11-13 16:21:39,921 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:21:39" (1/1) ... [2024-11-13 16:21:39,957 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:21:40,176 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c[1287,1300] [2024-11-13 16:21:40,336 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:21:40,348 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 16:21:40,358 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.safe_analog_estimation_convergence.c[1287,1300] [2024-11-13 16:21:40,455 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:21:40,481 INFO L204 MainTranslator]: Completed translation [2024-11-13 16:21:40,482 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40 WrapperNode [2024-11-13 16:21:40,482 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:21:40,483 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 16:21:40,485 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 16:21:40,485 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 16:21:40,492 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,514 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,573 INFO L138 Inliner]: procedures = 17, calls = 10, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 426 [2024-11-13 16:21:40,573 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 16:21:40,574 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 16:21:40,574 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 16:21:40,574 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 16:21:40,587 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,588 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,594 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,611 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 16:21:40,611 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,611 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,624 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,627 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,629 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,632 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,636 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 16:21:40,637 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 16:21:40,637 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 16:21:40,638 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 16:21:40,639 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (1/1) ... [2024-11-13 16:21:40,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:21:40,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:40,680 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 16:21:40,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 16:21:40,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 16:21:40,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-13 16:21:40,714 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 16:21:40,714 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 16:21:40,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 16:21:40,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 16:21:40,897 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 16:21:40,899 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 16:21:41,529 INFO L? ?]: Removed 178 outVars from TransFormulas that were not future-live. [2024-11-13 16:21:41,529 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 16:21:41,538 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 16:21:41,538 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 16:21:41,539 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:21:41 BoogieIcfgContainer [2024-11-13 16:21:41,539 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 16:21:41,542 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 16:21:41,542 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 16:21:41,547 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 16:21:41,547 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:21:39" (1/3) ... [2024-11-13 16:21:41,548 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30cb526b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:21:41, skipping insertion in model container [2024-11-13 16:21:41,548 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:21:40" (2/3) ... [2024-11-13 16:21:41,549 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30cb526b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:21:41, skipping insertion in model container [2024-11-13 16:21:41,549 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:21:41" (3/3) ... [2024-11-13 16:21:41,550 INFO L112 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.safe_analog_estimation_convergence.c [2024-11-13 16:21:41,567 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 16:21:41,569 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG btor2c-lazyMod.safe_analog_estimation_convergence.c that has 2 procedures, 18 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 16:21:41,629 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 16:21:41,647 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@376708d7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 16:21:41,648 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 16:21:41,653 INFO L276 IsEmpty]: Start isEmpty. Operand has 18 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 14 states have internal predecessors, (17), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:41,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 16:21:41,661 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:41,663 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:41,663 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:41,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:41,670 INFO L85 PathProgramCache]: Analyzing trace with hash 584130565, now seen corresponding path program 1 times [2024-11-13 16:21:41,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:21:41,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943551686] [2024-11-13 16:21:41,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:41,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:41,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:41,685 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:41,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 16:21:42,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:42,048 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 16:21:42,055 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:42,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:21:42,085 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:21:42,086 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:21:42,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943551686] [2024-11-13 16:21:42,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943551686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:42,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:21:42,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:21:42,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55046927] [2024-11-13 16:21:42,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:42,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 16:21:42,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:21:42,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 16:21:42,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 16:21:42,123 INFO L87 Difference]: Start difference. First operand has 18 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 14 states have internal predecessors, (17), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:42,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:42,145 INFO L93 Difference]: Finished difference Result 31 states and 40 transitions. [2024-11-13 16:21:42,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 16:21:42,147 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2024-11-13 16:21:42,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:42,154 INFO L225 Difference]: With dead ends: 31 [2024-11-13 16:21:42,155 INFO L226 Difference]: Without dead ends: 15 [2024-11-13 16:21:42,158 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 16:21:42,165 INFO L432 NwaCegarLoop]: 16 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, 16 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 [2024-11-13 16:21:42,166 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:21:42,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2024-11-13 16:21:42,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2024-11-13 16:21:42,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:42,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2024-11-13 16:21:42,207 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 17 [2024-11-13 16:21:42,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:42,208 INFO L471 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2024-11-13 16:21:42,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:21:42,209 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2024-11-13 16:21:42,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 16:21:42,211 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:42,211 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:42,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 16:21:42,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:42,412 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:42,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:42,413 INFO L85 PathProgramCache]: Analyzing trace with hash 899554305, now seen corresponding path program 1 times [2024-11-13 16:21:42,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:21:42,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [488761189] [2024-11-13 16:21:42,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:42,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:42,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:42,417 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:42,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 16:21:42,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:42,751 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 16:21:42,760 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:43,281 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:21:43,281 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:43,698 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:21:43,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488761189] [2024-11-13 16:21:43,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488761189] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:43,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1026851340] [2024-11-13 16:21:43,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:43,700 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:21:43,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:21:43,703 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:21:43,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-13 16:21:44,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:44,136 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 16:21:44,142 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:44,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:21:44,371 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:21:44,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1026851340] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:21:44,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 16:21:44,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 7 [2024-11-13 16:21:44,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219534679] [2024-11-13 16:21:44,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:21:44,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:21:44,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:21:44,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:21:44,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:21:44,376 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:44,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:44,580 INFO L93 Difference]: Finished difference Result 24 states and 27 transitions. [2024-11-13 16:21:44,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:21:44,581 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2024-11-13 16:21:44,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:44,581 INFO L225 Difference]: With dead ends: 24 [2024-11-13 16:21:44,582 INFO L226 Difference]: Without dead ends: 22 [2024-11-13 16:21:44,582 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:21:44,583 INFO L432 NwaCegarLoop]: 11 mSDtfsCounter, 2 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:44,583 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 32 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 16:21:44,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2024-11-13 16:21:44,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 21. [2024-11-13 16:21:44,592 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), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:21:44,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2024-11-13 16:21:44,594 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 17 [2024-11-13 16:21:44,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:44,595 INFO L471 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2024-11-13 16:21:44,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:21:44,595 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2024-11-13 16:21:44,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-13 16:21:44,597 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:44,597 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:44,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-13 16:21:44,821 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 16:21:45,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:45,002 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:45,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:45,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1718916253, now seen corresponding path program 1 times [2024-11-13 16:21:45,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:21:45,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1069323327] [2024-11-13 16:21:45,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:45,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:45,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:45,008 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:45,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 16:21:45,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:45,408 INFO L255 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:21:45,416 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:46,027 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-13 16:21:46,027 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:46,291 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:21:46,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069323327] [2024-11-13 16:21:46,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069323327] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:46,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [579382798] [2024-11-13 16:21:46,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:46,292 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:21:46,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:21:46,295 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:21:46,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-13 16:21:47,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:47,122 INFO L255 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 16:21:47,136 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:47,571 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-13 16:21:47,572 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:47,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [579382798] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:47,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:21:47,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2024-11-13 16:21:47,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643275091] [2024-11-13 16:21:47,755 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:21:47,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:21:47,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:21:47,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:21:47,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:21:47,759 INFO L87 Difference]: Start difference. First operand 21 states and 24 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 16:21:48,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:48,131 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2024-11-13 16:21:48,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:21:48,132 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 32 [2024-11-13 16:21:48,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:48,133 INFO L225 Difference]: With dead ends: 31 [2024-11-13 16:21:48,133 INFO L226 Difference]: Without dead ends: 29 [2024-11-13 16:21:48,134 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:21:48,135 INFO L432 NwaCegarLoop]: 11 mSDtfsCounter, 2 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:48,136 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 32 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 16:21:48,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-11-13 16:21:48,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2024-11-13 16:21:48,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-13 16:21:48,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 33 transitions. [2024-11-13 16:21:48,148 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 33 transitions. Word has length 32 [2024-11-13 16:21:48,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:48,149 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 33 transitions. [2024-11-13 16:21:48,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 16:21:48,149 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 33 transitions. [2024-11-13 16:21:48,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-13 16:21:48,150 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:48,150 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2024-11-13 16:21:48,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 16:21:48,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-13 16:21:48,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:21:48,551 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:48,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:48,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1689441343, now seen corresponding path program 2 times [2024-11-13 16:21:48,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:21:48,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1411771578] [2024-11-13 16:21:48,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:21:48,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:48,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:48,556 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:48,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 16:21:49,027 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:21:49,027 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:21:49,036 INFO L255 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 16:21:49,054 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:49,726 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-13 16:21:49,726 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:49,965 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:21:49,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411771578] [2024-11-13 16:21:49,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411771578] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:49,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1033576791] [2024-11-13 16:21:49,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:21:49,965 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:21:49,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:21:49,969 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:21:49,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-13 16:21:50,936 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:21:50,936 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:21:50,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 16:21:50,958 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:51,502 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-13 16:21:51,503 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:51,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1033576791] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:51,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:21:51,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2024-11-13 16:21:51,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633465139] [2024-11-13 16:21:51,662 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:21:51,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 16:21:51,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:21:51,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 16:21:51,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:21:51,665 INFO L87 Difference]: Start difference. First operand 28 states and 33 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-13 16:21:52,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:52,053 INFO L93 Difference]: Finished difference Result 38 states and 45 transitions. [2024-11-13 16:21:52,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:21:52,054 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2024-11-13 16:21:52,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:52,055 INFO L225 Difference]: With dead ends: 38 [2024-11-13 16:21:52,055 INFO L226 Difference]: Without dead ends: 36 [2024-11-13 16:21:52,055 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-11-13 16:21:52,056 INFO L432 NwaCegarLoop]: 15 mSDtfsCounter, 2 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:52,056 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 59 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 16:21:52,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2024-11-13 16:21:52,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2024-11-13 16:21:52,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 8 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-13 16:21:52,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 42 transitions. [2024-11-13 16:21:52,070 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 42 transitions. Word has length 47 [2024-11-13 16:21:52,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:52,071 INFO L471 AbstractCegarLoop]: Abstraction has 35 states and 42 transitions. [2024-11-13 16:21:52,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-13 16:21:52,071 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 42 transitions. [2024-11-13 16:21:52,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-11-13 16:21:52,074 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:52,075 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1] [2024-11-13 16:21:52,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-13 16:21:52,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 16:21:52,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:52,476 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:52,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:52,476 INFO L85 PathProgramCache]: Analyzing trace with hash -110959709, now seen corresponding path program 3 times [2024-11-13 16:21:52,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:21:52,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1944084130] [2024-11-13 16:21:52,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:21:52,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:52,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:52,480 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:52,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 16:21:53,225 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-13 16:21:53,226 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:21:53,240 INFO L255 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-13 16:21:53,247 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-13 16:21:54,079 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:54,260 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:21:54,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944084130] [2024-11-13 16:21:54,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944084130] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:54,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1178169335] [2024-11-13 16:21:54,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:21:54,261 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:21:54,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:21:54,262 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:21:54,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-13 16:21:55,526 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-13 16:21:55,526 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:21:55,559 INFO L255 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 16:21:55,568 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:56,127 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-13 16:21:56,128 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:56,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1178169335] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:56,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:21:56,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2024-11-13 16:21:56,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319617066] [2024-11-13 16:21:56,271 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:21:56,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 16:21:56,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:21:56,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 16:21:56,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:21:56,272 INFO L87 Difference]: Start difference. First operand 35 states and 42 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 4 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-13 16:21:56,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:56,775 INFO L93 Difference]: Finished difference Result 45 states and 54 transitions. [2024-11-13 16:21:56,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:21:56,776 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 4 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 62 [2024-11-13 16:21:56,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:56,777 INFO L225 Difference]: With dead ends: 45 [2024-11-13 16:21:56,777 INFO L226 Difference]: Without dead ends: 43 [2024-11-13 16:21:56,777 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-11-13 16:21:56,778 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 2 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:56,778 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 101 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 16:21:56,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-13 16:21:56,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2024-11-13 16:21:56,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-13 16:21:56,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 51 transitions. [2024-11-13 16:21:56,788 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 51 transitions. Word has length 62 [2024-11-13 16:21:56,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:56,788 INFO L471 AbstractCegarLoop]: Abstraction has 42 states and 51 transitions. [2024-11-13 16:21:56,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 4 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-13 16:21:56,789 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 51 transitions. [2024-11-13 16:21:56,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-13 16:21:56,790 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:56,790 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1] [2024-11-13 16:21:56,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-13 16:21:57,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 16:21:57,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:57,191 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:21:57,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:57,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1997417345, now seen corresponding path program 4 times [2024-11-13 16:21:57,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:21:57,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1575702649] [2024-11-13 16:21:57,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:21:57,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:57,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:57,194 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:57,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 16:21:57,886 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:21:57,886 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:21:57,903 INFO L255 TraceCheckSpWp]: Trace formula consists of 926 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-13 16:21:57,909 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:58,671 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-13 16:21:58,671 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:58,806 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:21:58,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575702649] [2024-11-13 16:21:58,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575702649] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:58,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1779955273] [2024-11-13 16:21:58,806 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:21:58,806 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:21:58,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:21:58,808 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:21:58,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-13 16:22:00,329 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:22:00,329 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:00,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 926 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 16:22:00,376 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:22:00,991 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-11-13 16:22:00,992 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:22:01,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1779955273] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:01,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:22:01,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 9 [2024-11-13 16:22:01,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116852768] [2024-11-13 16:22:01,130 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:22:01,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:22:01,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:22:01,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:22:01,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-13 16:22:01,132 INFO L87 Difference]: Start difference. First operand 42 states and 51 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-13 16:22:02,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:22:02,150 INFO L93 Difference]: Finished difference Result 52 states and 63 transitions. [2024-11-13 16:22:02,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 16:22:02,150 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 77 [2024-11-13 16:22:02,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:22:02,152 INFO L225 Difference]: With dead ends: 52 [2024-11-13 16:22:02,152 INFO L226 Difference]: Without dead ends: 50 [2024-11-13 16:22:02,152 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 150 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2024-11-13 16:22:02,153 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 2 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-13 16:22:02,153 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 133 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-13 16:22:02,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-11-13 16:22:02,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2024-11-13 16:22:02,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-13 16:22:02,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 60 transitions. [2024-11-13 16:22:02,164 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 60 transitions. Word has length 77 [2024-11-13 16:22:02,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:22:02,164 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 60 transitions. [2024-11-13 16:22:02,165 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-13 16:22:02,165 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 60 transitions. [2024-11-13 16:22:02,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2024-11-13 16:22:02,166 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:22:02,166 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1] [2024-11-13 16:22:02,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 16:22:02,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-13 16:22:02,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:22:02,567 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:22:02,568 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:22:02,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1626706973, now seen corresponding path program 5 times [2024-11-13 16:22:02,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:22:02,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [350842964] [2024-11-13 16:22:02,569 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:22:02,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:02,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:22:02,570 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:22:02,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 16:22:04,117 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-13 16:22:04,117 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:04,140 INFO L255 TraceCheckSpWp]: Trace formula consists of 1095 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 16:22:04,146 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:22:05,020 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-13 16:22:05,020 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:22:05,177 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:22:05,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350842964] [2024-11-13 16:22:05,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350842964] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:05,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1198605854] [2024-11-13 16:22:05,178 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:22:05,178 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:22:05,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:22:05,179 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:22:05,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-13 16:22:10,527 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-13 16:22:10,527 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:10,576 INFO L255 TraceCheckSpWp]: Trace formula consists of 1095 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 16:22:10,585 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:22:11,365 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-13 16:22:11,365 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:22:11,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1198605854] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:11,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:22:11,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 10 [2024-11-13 16:22:11,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188014366] [2024-11-13 16:22:11,516 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:22:11,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:22:11,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:22:11,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:22:11,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-13 16:22:11,517 INFO L87 Difference]: Start difference. First operand 49 states and 60 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-11-13 16:22:12,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:22:12,664 INFO L93 Difference]: Finished difference Result 59 states and 72 transitions. [2024-11-13 16:22:12,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:22:12,664 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 92 [2024-11-13 16:22:12,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:22:12,666 INFO L225 Difference]: With dead ends: 59 [2024-11-13 16:22:12,666 INFO L226 Difference]: Without dead ends: 57 [2024-11-13 16:22:12,666 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 179 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:22:12,666 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:22:12,667 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 186 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 16:22:12,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2024-11-13 16:22:12,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2024-11-13 16:22:12,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-13 16:22:12,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 69 transitions. [2024-11-13 16:22:12,677 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 69 transitions. Word has length 92 [2024-11-13 16:22:12,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:22:12,678 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 69 transitions. [2024-11-13 16:22:12,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 6 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-11-13 16:22:12,678 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 69 transitions. [2024-11-13 16:22:12,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-13 16:22:12,679 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:22:12,679 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 14, 7, 7, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1] [2024-11-13 16:22:12,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-11-13 16:22:12,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 16:22:13,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:13,080 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:22:13,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:22:13,081 INFO L85 PathProgramCache]: Analyzing trace with hash -790815935, now seen corresponding path program 6 times [2024-11-13 16:22:13,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:22:13,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [30009249] [2024-11-13 16:22:13,081 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:22:13,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:13,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:22:13,083 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:22:13,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 16:22:15,890 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-11-13 16:22:15,891 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:15,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 1241 conjuncts, 183 conjuncts are in the unsatisfiable core [2024-11-13 16:22:15,943 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:22:35,153 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 66 proven. 195 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2024-11-13 16:22:35,153 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:22:49,736 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:22:49,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30009249] [2024-11-13 16:22:49,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30009249] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:49,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [618887618] [2024-11-13 16:22:49,736 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:22:49,737 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:22:49,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:22:49,739 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:22:49,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-13 16:22:52,592 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-11-13 16:22:52,592 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:52,651 INFO L255 TraceCheckSpWp]: Trace formula consists of 1241 conjuncts, 221 conjuncts are in the unsatisfiable core [2024-11-13 16:22:52,682 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:23:46,755 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 66 proven. 195 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2024-11-13 16:23:46,756 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:23:56,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [618887618] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:23:56,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:23:56,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 28] total 34 [2024-11-13 16:23:56,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166086979] [2024-11-13 16:23:56,020 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:23:56,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-13 16:23:56,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:23:56,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-13 16:23:56,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1189, Unknown=3, NotChecked=0, Total=1332 [2024-11-13 16:23:56,023 INFO L87 Difference]: Start difference. First operand 56 states and 69 transitions. Second operand has 34 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 31 states have internal predecessors, (54), 13 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (16), 13 states have call predecessors, (16), 13 states have call successors, (16) [2024-11-13 16:24:41,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:24:41,136 INFO L93 Difference]: Finished difference Result 66 states and 81 transitions. [2024-11-13 16:24:41,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-13 16:24:41,137 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 31 states have internal predecessors, (54), 13 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (16), 13 states have call predecessors, (16), 13 states have call successors, (16) Word has length 107 [2024-11-13 16:24:41,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:24:41,138 INFO L225 Difference]: With dead ends: 66 [2024-11-13 16:24:41,138 INFO L226 Difference]: Without dead ends: 64 [2024-11-13 16:24:41,141 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 178 SyntacticMatches, 8 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1091 ImplicationChecksByTransitivity, 69.1s TimeCoverageRelationStatistics Valid=402, Invalid=2901, Unknown=3, NotChecked=0, Total=3306 [2024-11-13 16:24:41,142 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 26 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:24:41,143 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 347 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 14.3s Time] [2024-11-13 16:24:41,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-13 16:24:41,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2024-11-13 16:24:41,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 16 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-11-13 16:24:41,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 78 transitions. [2024-11-13 16:24:41,176 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 78 transitions. Word has length 107 [2024-11-13 16:24:41,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:24:41,177 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 78 transitions. [2024-11-13 16:24:41,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 31 states have internal predecessors, (54), 13 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (16), 13 states have call predecessors, (16), 13 states have call successors, (16) [2024-11-13 16:24:41,177 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 78 transitions. [2024-11-13 16:24:41,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-11-13 16:24:41,179 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:24:41,180 INFO L215 NwaCegarLoop]: trace histogram [16, 16, 16, 8, 8, 8, 8, 8, 8, 8, 7, 7, 1, 1, 1, 1] [2024-11-13 16:24:41,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 16:24:41,397 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-13 16:24:41,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:24:41,580 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 16:24:41,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:24:41,581 INFO L85 PathProgramCache]: Analyzing trace with hash 184943651, now seen corresponding path program 7 times [2024-11-13 16:24:41,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:24:41,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1842300688] [2024-11-13 16:24:41,582 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 16:24:41,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:41,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:24:41,583 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:24:41,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb23814-de49-4fa1-a7c5-34fddf7faa81/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 16:24:44,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:24:44,319 INFO L255 TraceCheckSpWp]: Trace formula consists of 1433 conjuncts, 268 conjuncts are in the unsatisfiable core [2024-11-13 16:24:44,352 INFO L278 TraceCheckSpWp]: Computing forward predicates...