./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/config/KojakReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9 --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 Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d115e09498e3f278fd539730f0fa55e0745770e0304e10455a14000311085b68 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 20:52:02,801 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 20:52:02,868 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-32bit-Kojak_Default.epf [2023-12-02 20:52:02,872 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 20:52:02,873 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2023-12-02 20:52:02,905 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 20:52:02,906 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 20:52:02,907 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2023-12-02 20:52:02,908 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 20:52:02,908 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 20:52:02,909 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 20:52:02,909 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 20:52:02,910 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 20:52:02,911 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 20:52:02,911 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 20:52:02,911 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 20:52:02,912 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 20:52:02,913 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 20:52:02,913 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 20:52:02,913 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 20:52:02,914 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 20:52:02,914 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 20:52:02,915 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-02 20:52:02,915 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-02 20:52:02,916 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-02 20:52:02,916 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 20:52:02,916 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 20:52:02,917 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 20:52:02,917 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 20:52:02,917 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 20:52:02,918 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2023-12-02 20:52:02,918 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 20:52:02,918 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 20:52:02,919 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9 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 -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d115e09498e3f278fd539730f0fa55e0745770e0304e10455a14000311085b68 [2023-12-02 20:52:03,163 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 20:52:03,185 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 20:52:03,188 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 20:52:03,189 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 20:52:03,189 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 20:52:03,191 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c [2023-12-02 20:52:05,911 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 20:52:06,095 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 20:52:06,095 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c [2023-12-02 20:52:06,103 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/data/2d65da29a/6f900d3cb8514064aa5d2ba146b02bea/FLAG55f79391a [2023-12-02 20:52:06,119 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/data/2d65da29a/6f900d3cb8514064aa5d2ba146b02bea [2023-12-02 20:52:06,121 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 20:52:06,123 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 20:52:06,124 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 20:52:06,124 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 20:52:06,129 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 20:52:06,130 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,131 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16f4d2c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06, skipping insertion in model container [2023-12-02 20:52:06,131 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,154 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 20:52:06,299 WARN L240 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_88ac3cb5-2b80-452d-b79d-d219fde242af/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c[1137,1150] [2023-12-02 20:52:06,319 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 20:52:06,330 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 20:52:06,342 WARN L240 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_88ac3cb5-2b80-452d-b79d-d219fde242af/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c[1137,1150] [2023-12-02 20:52:06,355 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 20:52:06,370 INFO L206 MainTranslator]: Completed translation [2023-12-02 20:52:06,371 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06 WrapperNode [2023-12-02 20:52:06,371 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 20:52:06,372 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 20:52:06,373 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 20:52:06,373 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 20:52:06,381 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,389 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,407 INFO L138 Inliner]: procedures = 16, calls = 76, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 85 [2023-12-02 20:52:06,407 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 20:52:06,408 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 20:52:06,408 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 20:52:06,408 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 20:52:06,415 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,418 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,418 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,424 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,426 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,427 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,428 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,431 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 20:52:06,432 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 20:52:06,432 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 20:52:06,432 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 20:52:06,433 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 20:52:06,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-02 20:52:06,467 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-02 20:52:06,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-02 20:52:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 20:52:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 20:52:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 20:52:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 20:52:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 20:52:06,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 20:52:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 20:52:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_0_to_41_0 [2023-12-02 20:52:06,502 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_0_to_41_0 [2023-12-02 20:52:06,502 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-12-02 20:52:06,502 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-12-02 20:52:06,502 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 20:52:06,577 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 20:52:06,579 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 20:52:06,780 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 20:52:06,827 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 20:52:06,827 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 20:52:06,828 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:52:06 BoogieIcfgContainer [2023-12-02 20:52:06,829 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 20:52:06,830 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-12-02 20:52:06,830 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-12-02 20:52:06,839 INFO L274 PluginConnector]: CodeCheck initialized [2023-12-02 20:52:06,839 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:52:06" (1/1) ... [2023-12-02 20:52:06,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:52:06,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 20:52:06,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 20 states and 24 transitions. [2023-12-02 20:52:06,899 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2023-12-02 20:52:06,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 20:52:06,902 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 20:52:06,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:52:07,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:52:07,233 WARN L260 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 116 conjunts are in the unsatisfiable core [2023-12-02 20:52:07,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 20:52:07,374 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:52:07,385 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:52:07,503 INFO L349 Elim1Store]: treesize reduction 86, result has 35.3 percent of original size [2023-12-02 20:52:07,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 95 [2023-12-02 20:52:07,584 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:52:07,586 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2023-12-02 20:52:07,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:07,667 INFO L349 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2023-12-02 20:52:07,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 11 [2023-12-02 20:52:07,807 INFO L349 Elim1Store]: treesize reduction 92, result has 30.8 percent of original size [2023-12-02 20:52:07,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 89 [2023-12-02 20:52:07,871 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:52:07,872 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2023-12-02 20:52:07,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:07,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:07,933 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:52:07,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 19 [2023-12-02 20:52:07,995 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:52:08,033 INFO L349 Elim1Store]: treesize reduction 43, result has 33.8 percent of original size [2023-12-02 20:52:08,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 29 [2023-12-02 20:52:08,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:08,112 INFO L349 Elim1Store]: treesize reduction 43, result has 41.1 percent of original size [2023-12-02 20:52:08,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 37 [2023-12-02 20:52:08,151 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:52:08,158 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:52:08,199 INFO L349 Elim1Store]: treesize reduction 43, result has 33.8 percent of original size [2023-12-02 20:52:08,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 29 [2023-12-02 20:52:08,229 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:52:08,266 INFO L349 Elim1Store]: treesize reduction 50, result has 23.1 percent of original size [2023-12-02 20:52:08,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 22 [2023-12-02 20:52:08,287 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:52:08,315 INFO L349 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2023-12-02 20:52:08,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2023-12-02 20:52:08,335 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:52:08,378 INFO L349 Elim1Store]: treesize reduction 43, result has 37.7 percent of original size [2023-12-02 20:52:08,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 171 treesize of output 33 [2023-12-02 20:52:08,414 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:52:08,489 INFO L349 Elim1Store]: treesize reduction 100, result has 24.8 percent of original size [2023-12-02 20:52:08,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 81 [2023-12-02 20:52:08,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:08,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:08,583 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:52:08,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 19 [2023-12-02 20:52:08,624 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:52:08,644 INFO L349 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2023-12-02 20:52:08,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2023-12-02 20:52:08,739 INFO L349 Elim1Store]: treesize reduction 92, result has 30.8 percent of original size [2023-12-02 20:52:08,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 89 [2023-12-02 20:52:08,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:08,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:08,794 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-12-02 20:52:08,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 11 [2023-12-02 20:52:08,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:08,857 INFO L349 Elim1Store]: treesize reduction 46, result has 37.0 percent of original size [2023-12-02 20:52:08,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 34 [2023-12-02 20:52:08,881 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:52:08,888 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:52:08,908 INFO L349 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2023-12-02 20:52:08,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2023-12-02 20:52:08,985 INFO L349 Elim1Store]: treesize reduction 92, result has 30.8 percent of original size [2023-12-02 20:52:08,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 89 [2023-12-02 20:52:09,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,036 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-12-02 20:52:09,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 11 [2023-12-02 20:52:09,126 INFO L349 Elim1Store]: treesize reduction 100, result has 24.8 percent of original size [2023-12-02 20:52:09,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 81 [2023-12-02 20:52:09,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 11 [2023-12-02 20:52:09,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,243 INFO L349 Elim1Store]: treesize reduction 46, result has 37.0 percent of original size [2023-12-02 20:52:09,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 34 [2023-12-02 20:52:09,265 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:52:09,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,326 INFO L349 Elim1Store]: treesize reduction 43, result has 44.2 percent of original size [2023-12-02 20:52:09,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 403 treesize of output 41 [2023-12-02 20:52:09,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,403 INFO L349 Elim1Store]: treesize reduction 43, result has 41.1 percent of original size [2023-12-02 20:52:09,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 37 [2023-12-02 20:52:09,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,488 INFO L349 Elim1Store]: treesize reduction 43, result has 41.1 percent of original size [2023-12-02 20:52:09,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 37 [2023-12-02 20:52:09,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:09,561 INFO L349 Elim1Store]: treesize reduction 50, result has 31.5 percent of original size [2023-12-02 20:52:09,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 30 [2023-12-02 20:52:09,673 INFO L349 Elim1Store]: treesize reduction 120, result has 0.8 percent of original size [2023-12-02 20:52:09,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 20:52:10,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:10,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:10,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:10,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:10,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:10,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:10,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:10,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:10,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 20 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 31 [2023-12-02 20:52:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:52:11,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 20:52:11,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 25 states and 32 transitions. [2023-12-02 20:52:11,068 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 32 transitions. [2023-12-02 20:52:11,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-02 20:52:11,069 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 20:52:11,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:52:11,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:52:11,477 WARN L260 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 189 conjunts are in the unsatisfiable core [2023-12-02 20:52:11,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 20:52:11,519 INFO L349 Elim1Store]: treesize reduction 120, result has 0.8 percent of original size [2023-12-02 20:52:11,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 20:52:11,582 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:52:11,586 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:52:11,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:11,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 20 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 403 treesize of output 34 [2023-12-02 20:52:12,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 64 [2023-12-02 20:52:12,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 59 [2023-12-02 20:52:34,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:34,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 169 [2023-12-02 20:52:35,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 188 [2023-12-02 20:52:35,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 90 [2023-12-02 20:52:35,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 51 [2023-12-02 20:52:35,213 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:52:35,216 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 216 [2023-12-02 20:52:35,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 69 [2023-12-02 20:52:36,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:52:36,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 155 [2023-12-02 20:52:36,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 120 [2023-12-02 20:52:36,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 20:52:36,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 97 [2023-12-02 20:52:36,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 100 [2023-12-02 20:52:36,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 90 [2023-12-02 20:52:36,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 82 [2023-12-02 20:52:36,860 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:52:36,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 87 [2023-12-02 20:52:36,863 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-12-02 20:52:36,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 80 [2023-12-02 20:52:37,195 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:53:41,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 20:53:41,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 36 states and 64 transitions. [2023-12-02 20:53:41,947 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 64 transitions. [2023-12-02 20:53:41,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-02 20:53:41,948 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 20:53:41,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:53:42,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:53:42,307 WARN L260 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 202 conjunts are in the unsatisfiable core [2023-12-02 20:53:42,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 20:53:42,342 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:53:42,346 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:53:42,351 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:53:42,379 INFO L349 Elim1Store]: treesize reduction 43, result has 33.8 percent of original size [2023-12-02 20:53:42,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 29 [2023-12-02 20:53:42,389 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:53:42,424 INFO L349 Elim1Store]: treesize reduction 43, result has 37.7 percent of original size [2023-12-02 20:53:42,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 171 treesize of output 33 [2023-12-02 20:53:42,453 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:53:42,484 INFO L349 Elim1Store]: treesize reduction 46, result has 29.2 percent of original size [2023-12-02 20:53:42,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 26 [2023-12-02 20:53:42,495 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:53:42,531 INFO L349 Elim1Store]: treesize reduction 46, result has 29.2 percent of original size [2023-12-02 20:53:42,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 26 [2023-12-02 20:53:42,558 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:53:42,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:42,607 INFO L349 Elim1Store]: treesize reduction 43, result has 41.1 percent of original size [2023-12-02 20:53:42,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 37 [2023-12-02 20:53:42,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:42,700 INFO L349 Elim1Store]: treesize reduction 43, result has 44.2 percent of original size [2023-12-02 20:53:42,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 403 treesize of output 41 [2023-12-02 20:53:42,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:42,777 INFO L349 Elim1Store]: treesize reduction 46, result has 37.0 percent of original size [2023-12-02 20:53:42,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 34 [2023-12-02 20:53:42,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:42,841 INFO L349 Elim1Store]: treesize reduction 46, result has 37.0 percent of original size [2023-12-02 20:53:42,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 34 [2023-12-02 20:53:42,866 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:53:42,945 INFO L349 Elim1Store]: treesize reduction 86, result has 35.3 percent of original size [2023-12-02 20:53:42,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 95 [2023-12-02 20:53:42,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:42,980 INFO L349 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2023-12-02 20:53:42,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 11 [2023-12-02 20:53:43,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,049 INFO L349 Elim1Store]: treesize reduction 43, result has 41.1 percent of original size [2023-12-02 20:53:43,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 37 [2023-12-02 20:53:43,130 INFO L349 Elim1Store]: treesize reduction 100, result has 24.8 percent of original size [2023-12-02 20:53:43,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 81 [2023-12-02 20:53:43,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,190 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:53:43,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 19 [2023-12-02 20:53:43,202 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:53:43,221 INFO L349 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2023-12-02 20:53:43,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2023-12-02 20:53:43,224 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:53:43,285 INFO L349 Elim1Store]: treesize reduction 100, result has 24.8 percent of original size [2023-12-02 20:53:43,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 81 [2023-12-02 20:53:43,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,334 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:53:43,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 19 [2023-12-02 20:53:43,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,379 INFO L349 Elim1Store]: treesize reduction 46, result has 37.0 percent of original size [2023-12-02 20:53:43,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 34 [2023-12-02 20:53:43,404 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:53:43,421 INFO L349 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2023-12-02 20:53:43,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2023-12-02 20:53:43,507 INFO L349 Elim1Store]: treesize reduction 92, result has 30.8 percent of original size [2023-12-02 20:53:43,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 89 [2023-12-02 20:53:43,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,543 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-12-02 20:53:43,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 11 [2023-12-02 20:53:43,565 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:53:43,573 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:53:43,588 INFO L349 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2023-12-02 20:53:43,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2023-12-02 20:53:43,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,622 INFO L349 Elim1Store]: treesize reduction 46, result has 37.0 percent of original size [2023-12-02 20:53:43,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 195 treesize of output 34 [2023-12-02 20:53:43,702 INFO L349 Elim1Store]: treesize reduction 92, result has 30.8 percent of original size [2023-12-02 20:53:43,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 89 [2023-12-02 20:53:43,736 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:53:43,737 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2023-12-02 20:53:43,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,781 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-12-02 20:53:43,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 11 [2023-12-02 20:53:43,853 INFO L349 Elim1Store]: treesize reduction 100, result has 24.8 percent of original size [2023-12-02 20:53:43,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 152 treesize of output 81 [2023-12-02 20:53:43,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:53:43,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 11 [2023-12-02 20:53:43,949 INFO L349 Elim1Store]: treesize reduction 120, result has 0.8 percent of original size [2023-12-02 20:53:43,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 20:54:06,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:54:06,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:54:06,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 65 [2023-12-02 20:56:14,788 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) stderr output: (error "out of memory") [2023-12-02 20:56:14,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forceful destruction successful, exit code 101 [2023-12-02 20:56:14,789 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck has thrown an exception: java.lang.AssertionError: No Interpolants at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheck.getInterpolants(InterpolatingTraceCheck.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.process(CodeCheckObserver.java:470) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.CFGWalker.runObserver(CFGWalker.java:57) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-12-02 20:56:14,792 INFO L158 Benchmark]: Toolchain (without parser) took 248669.55ms. Allocated memory was 151.0MB in the beginning and 182.5MB in the end (delta: 31.5MB). Free memory was 119.2MB in the beginning and 101.1MB in the end (delta: 18.1MB). Peak memory consumption was 50.4MB. Max. memory is 16.1GB. [2023-12-02 20:56:14,792 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 117.4MB. Free memory is still 89.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 20:56:14,793 INFO L158 Benchmark]: CACSL2BoogieTranslator took 247.54ms. Allocated memory is still 151.0MB. Free memory was 119.2MB in the beginning and 107.4MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-12-02 20:56:14,793 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.06ms. Allocated memory is still 151.0MB. Free memory was 107.4MB in the beginning and 106.1MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 20:56:14,793 INFO L158 Benchmark]: Boogie Preprocessor took 23.03ms. Allocated memory is still 151.0MB. Free memory was 106.1MB in the beginning and 104.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-12-02 20:56:14,793 INFO L158 Benchmark]: RCFGBuilder took 397.17ms. Allocated memory is still 151.0MB. Free memory was 104.6MB in the beginning and 107.5MB in the end (delta: -2.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-12-02 20:56:14,794 INFO L158 Benchmark]: CodeCheck took 247961.97ms. Allocated memory was 151.0MB in the beginning and 182.5MB in the end (delta: 31.5MB). Free memory was 107.5MB in the beginning and 101.1MB in the end (delta: 6.4MB). Peak memory consumption was 40.1MB. Max. memory is 16.1GB. [2023-12-02 20:56:14,796 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - ExceptionOrErrorResult: AssertionError: No Interpolants de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: AssertionError: No Interpolants: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheck.getInterpolants(InterpolatingTraceCheck.java:150) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 117.4MB. Free memory is still 89.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 247.54ms. Allocated memory is still 151.0MB. Free memory was 119.2MB in the beginning and 107.4MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.06ms. Allocated memory is still 151.0MB. Free memory was 107.4MB in the beginning and 106.1MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 23.03ms. Allocated memory is still 151.0MB. Free memory was 106.1MB in the beginning and 104.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 397.17ms. Allocated memory is still 151.0MB. Free memory was 104.6MB in the beginning and 107.5MB in the end (delta: -2.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * CodeCheck took 247961.97ms. Allocated memory was 151.0MB in the beginning and 182.5MB in the end (delta: 31.5MB). Free memory was 107.5MB in the beginning and 101.1MB in the end (delta: 6.4MB). Peak memory consumption was 40.1MB. Max. memory is 16.1GB. RESULT: Ultimate could not prove your program: Toolchain returned no result. 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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/config/KojakReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9 --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 Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d115e09498e3f278fd539730f0fa55e0745770e0304e10455a14000311085b68 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 20:56:16,495 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 20:56:16,567 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2023-12-02 20:56:16,597 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 20:56:16,598 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 20:56:16,599 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2023-12-02 20:56:16,599 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 20:56:16,600 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 20:56:16,600 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 20:56:16,601 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 20:56:16,602 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 20:56:16,602 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 20:56:16,602 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 20:56:16,603 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 20:56:16,603 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 20:56:16,604 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 20:56:16,604 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 20:56:16,605 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 20:56:16,606 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 20:56:16,606 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 20:56:16,606 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 20:56:16,607 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 20:56:16,608 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-02 20:56:16,608 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-02 20:56:16,608 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-02 20:56:16,609 INFO L153 SettingsManager]: * Command for calling external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 20:56:16,609 INFO L153 SettingsManager]: * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode [2023-12-02 20:56:16,610 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 20:56:16,610 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 20:56:16,610 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 20:56:16,611 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 20:56:16,611 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 20:56:16,612 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 20:56:16,612 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 20:56:16,612 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 20:56:16,612 INFO L153 SettingsManager]: * Use separate solver for trace checks=false [2023-12-02 20:56:16,613 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 20:56:16,613 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9 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 -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d115e09498e3f278fd539730f0fa55e0745770e0304e10455a14000311085b68 [2023-12-02 20:56:16,883 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 20:56:16,908 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 20:56:16,910 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 20:56:16,912 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 20:56:16,912 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 20:56:16,913 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c [2023-12-02 20:56:19,623 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 20:56:19,777 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 20:56:19,778 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c [2023-12-02 20:56:19,784 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/data/ce8adbef0/5b12569611df4db88714b650b73a1d38/FLAGacbdbc943 [2023-12-02 20:56:19,796 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/data/ce8adbef0/5b12569611df4db88714b650b73a1d38 [2023-12-02 20:56:19,798 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 20:56:19,799 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 20:56:19,801 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 20:56:19,801 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 20:56:19,805 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 20:56:19,805 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:56:19" (1/1) ... [2023-12-02 20:56:19,806 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c09691a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:19, skipping insertion in model container [2023-12-02 20:56:19,806 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:56:19" (1/1) ... [2023-12-02 20:56:19,828 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 20:56:19,976 WARN L240 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_88ac3cb5-2b80-452d-b79d-d219fde242af/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c[1137,1150] [2023-12-02 20:56:20,000 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 20:56:20,017 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 20:56:20,029 WARN L240 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_88ac3cb5-2b80-452d-b79d-d219fde242af/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c[1137,1150] [2023-12-02 20:56:20,046 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 20:56:20,063 INFO L206 MainTranslator]: Completed translation [2023-12-02 20:56:20,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20 WrapperNode [2023-12-02 20:56:20,063 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 20:56:20,064 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 20:56:20,065 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 20:56:20,065 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 20:56:20,070 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,081 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,100 INFO L138 Inliner]: procedures = 20, calls = 76, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 83 [2023-12-02 20:56:20,100 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 20:56:20,101 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 20:56:20,101 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 20:56:20,101 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 20:56:20,109 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,109 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,115 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,115 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,126 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,129 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,131 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,133 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,137 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 20:56:20,138 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 20:56:20,138 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 20:56:20,139 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 20:56:20,139 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:56:20" (1/1) ... [2023-12-02 20:56:20,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 20:56:20,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-02 20:56:20,168 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-02 20:56:20,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-02 20:56:20,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 20:56:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 20:56:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 20:56:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-12-02 20:56:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-12-02 20:56:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 20:56:20,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 20:56:20,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-12-02 20:56:20,218 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_0_to_41_0 [2023-12-02 20:56:20,218 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_0_to_41_0 [2023-12-02 20:56:20,218 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-12-02 20:56:20,218 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-12-02 20:56:20,218 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 20:56:20,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-02 20:56:20,304 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 20:56:20,306 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 20:56:21,487 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 20:56:21,540 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 20:56:21,541 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 20:56:21,542 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:56:21 BoogieIcfgContainer [2023-12-02 20:56:21,542 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 20:56:21,543 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-12-02 20:56:21,543 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-12-02 20:56:21,553 INFO L274 PluginConnector]: CodeCheck initialized [2023-12-02 20:56:21,553 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:56:21" (1/1) ... [2023-12-02 20:56:21,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:56:21,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 20:56:21,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 20 states and 24 transitions. [2023-12-02 20:56:21,607 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2023-12-02 20:56:21,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 20:56:21,611 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 20:56:21,611 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 20:56:21,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 20:56:21,630 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 20:56:21,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2023-12-02 20:56:23,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:56:23,803 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 20:56:26,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:56:26,124 WARN L260 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 20:56:26,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 20:56:26,292 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:56:26,331 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:56:26,373 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:26,385 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:26,626 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:56:26,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:56:26,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:26,835 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:28,040 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:56:28,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:56:28,574 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 20:56:28,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 20:56:29,580 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:56:29,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 88 [2023-12-02 20:56:30,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:56:30,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:56:30,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2023-12-02 20:56:30,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:56:30,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:56:30,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2023-12-02 20:56:30,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:56:30,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 196 treesize of output 184 [2023-12-02 20:56:31,638 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:31,654 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:31,889 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:56:31,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:56:31,991 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:32,517 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:56:32,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:56:32,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:56:32,795 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:56:32,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 20:56:32,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 20:56:33,015 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:33,550 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:56:33,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:56:33,641 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:56:33,644 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2023-12-02 20:56:34,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:56:34,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:56:34,570 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:56:34,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:56:34,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:56:34,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:56:34,916 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:34,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 20:56:34,994 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:35,233 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:56:35,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:56:35,335 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:35,595 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:56:35,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:56:35,807 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:56:35,875 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:36,790 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:56:36,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:56:37,017 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:56:37,019 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 20:56:40,278 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:41,328 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:56:41,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:56:41,645 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:56:41,648 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 20:56:46,164 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:46,223 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:46,229 INFO L224 Elim1Store]: Index analysis took 171 ms [2023-12-02 20:56:47,864 INFO L349 Elim1Store]: treesize reduction 1468, result has 10.4 percent of original size [2023-12-02 20:56:47,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 12 case distinctions, treesize of input 1022 treesize of output 255 [2023-12-02 20:56:47,931 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:56:47,933 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2023-12-02 20:56:50,815 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:51,723 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:56:51,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:56:51,750 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:56:51,752 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 20:56:58,835 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:56:59,719 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:56:59,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:56:59,988 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:56:59,989 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 20:57:04,147 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:05,074 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:57:05,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:57:05,094 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-12-02 20:57:05,348 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:05,353 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 20:57:09,492 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:10,428 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:57:10,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:57:10,668 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-12-02 20:57:10,710 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:10,712 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 20:57:15,059 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:57:15,068 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:15,081 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:15,259 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:57:15,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:57:15,353 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:15,600 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:57:15,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:57:15,699 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:15,716 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:15,969 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:57:15,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:57:16,089 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:16,637 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 20:57:16,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 20:57:16,726 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:16,727 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2023-12-02 20:57:17,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:17,801 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:17,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 20:57:17,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:17,853 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:17,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 20:57:18,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:18,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:18,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:18,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 20:57:18,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:57:18,202 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:18,624 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:57:18,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:57:18,638 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:18,639 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 20:57:18,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:18,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:18,882 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:57:18,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:57:18,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:57:18,971 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:19,155 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:19,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:19,324 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:19,330 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:20,308 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:57:20,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:57:20,407 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:20,409 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2023-12-02 20:57:20,898 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 20:57:20,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 20:57:21,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:21,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 38 [2023-12-02 20:57:21,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:57:21,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:21,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:21,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2023-12-02 20:57:21,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:21,572 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:21,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2023-12-02 20:57:21,744 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:21,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 160 treesize of output 160 [2023-12-02 20:57:22,274 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:57:22,306 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:22,808 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:57:22,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:57:23,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:23,110 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:57:23,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 20:57:23,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 20:57:23,301 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:23,526 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:23,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:23,625 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:23,851 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:23,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:23,971 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:24,523 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:57:24,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:57:24,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:24,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:24,638 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:57:24,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 65 [2023-12-02 20:57:24,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2023-12-02 20:57:24,872 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:24,873 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2023-12-02 20:57:25,100 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:25,119 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:25,288 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:25,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:25,361 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:25,379 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:25,584 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:25,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:25,756 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:25,760 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:26,606 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 20:57:26,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 20:57:26,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:26,967 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 20:57:26,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 20:57:27,276 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:27,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 30 [2023-12-02 20:57:27,540 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:27,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 38 [2023-12-02 20:57:27,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:27,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 119 treesize of output 115 [2023-12-02 20:57:28,319 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:57:28,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:28,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:28,364 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:28,548 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:28,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:28,637 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:28,638 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:28,657 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:28,844 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:28,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:28,938 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:28,938 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:28,958 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:29,140 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:29,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:29,258 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:29,258 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:29,293 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:29,318 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:29,610 INFO L349 Elim1Store]: treesize reduction 264, result has 22.1 percent of original size [2023-12-02 20:57:29,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 310 treesize of output 91 [2023-12-02 20:57:29,758 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:29,758 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:29,780 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:29,943 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:29,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:30,025 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:30,026 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:30,046 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:30,197 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:30,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:30,273 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:30,274 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:30,294 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:30,481 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:30,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:30,599 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:57:30,635 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:31,183 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:57:31,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:57:31,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:31,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:31,288 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:57:31,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 65 [2023-12-02 20:57:31,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 20:57:31,900 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:31,901 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 20:57:32,131 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:32,148 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:32,370 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:32,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:32,482 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:32,720 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:32,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:32,820 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:32,839 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:32,986 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:32,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:33,095 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:33,535 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:57:33,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:57:33,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:33,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:33,690 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:57:33,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:57:33,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:57:33,838 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:34,054 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:34,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:34,256 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:34,262 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:35,205 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 20:57:35,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 20:57:35,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:35,552 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 20:57:35,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 20:57:36,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:36,095 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:36,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2023-12-02 20:57:36,294 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:36,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 36 [2023-12-02 20:57:36,472 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:36,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 112 treesize of output 114 [2023-12-02 20:57:37,136 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:57:37,175 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:37,719 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:57:37,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:57:37,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:38,073 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:57:38,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 20:57:38,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 20:57:38,305 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:38,328 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:39,204 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 20:57:39,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 20:57:39,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:39,519 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 20:57:39,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 20:57:39,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:39,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 36 [2023-12-02 20:57:40,030 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:40,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 50 [2023-12-02 20:57:40,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:40,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 103 treesize of output 107 [2023-12-02 20:57:41,261 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:41,478 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:41,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:41,550 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:41,567 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:41,705 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:41,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:41,801 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:42,259 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:57:42,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:57:42,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:42,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:42,492 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:57:42,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:57:42,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:57:42,638 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:42,657 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:42,893 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:42,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:43,017 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:43,220 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:43,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:43,323 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:57:43,357 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:43,823 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:57:43,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:57:44,032 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:44,033 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2023-12-02 20:57:44,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:44,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:44,956 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:57:44,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:57:45,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:57:45,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:45,297 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:45,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 20:57:45,419 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:45,442 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:46,301 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 20:57:46,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 20:57:46,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:46,630 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 20:57:46,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 20:57:47,124 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:47,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 51 [2023-12-02 20:57:47,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:47,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 38 [2023-12-02 20:57:47,688 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:57:47,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 96 treesize of output 100 [2023-12-02 20:57:48,517 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:48,753 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:48,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:48,861 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:49,309 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:57:49,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:57:49,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:49,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:49,542 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:57:49,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:57:49,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:57:49,661 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:49,680 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:49,820 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:49,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:49,948 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:50,159 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:57:50,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:57:50,249 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:50,269 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:57:50,493 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:57:50,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:57:50,982 INFO L349 Elim1Store]: treesize reduction 150, result has 0.7 percent of original size [2023-12-02 20:57:50,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 20:57:54,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:57:54,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 128 [2023-12-02 20:57:54,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 42 [2023-12-02 20:57:54,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 20:57:54,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:57:55,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:57:55,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (2)] Forceful destruction successful, exit code 0 [2023-12-02 20:57:59,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 20:57:59,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 26 states and 39 transitions. [2023-12-02 20:57:59,732 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 39 transitions. [2023-12-02 20:57:59,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 20:57:59,733 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 20:57:59,733 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 20:57:59,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 20:57:59,734 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 20:57:59,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2023-12-02 20:58:01,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:58:01,032 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 20:58:02,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:58:02,897 WARN L260 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-02 20:58:02,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 20:58:02,940 INFO L349 Elim1Store]: treesize reduction 150, result has 0.7 percent of original size [2023-12-02 20:58:02,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 20:58:03,233 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:58:03,237 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:58:03,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:03,267 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:03,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 21 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 502 treesize of output 79 [2023-12-02 20:58:06,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:06,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:06,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:06,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:06,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:06,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:06,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:06,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:06,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 84 [2023-12-02 20:58:06,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:58:06,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (3)] Ended with exit code 0 [2023-12-02 20:58:07,544 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse14 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|))) (let ((.cse16 ((_ sign_extend 32) .cse14))) (let ((.cse15 (bvmul (_ bv2 64) .cse16)) (.cse12 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|))) (let ((.cse1 ((_ extract 63 32) (_ bv0 64))) (.cse42 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse41 (bvadd .cse15 (bvneg ((_ sign_extend 32) .cse12)))) (.cse9 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~x.base|)) (.cse43 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (let ((.cse0 (select .cse43 (_ bv4 32))) (.cse2 (= .cse9 (select .cse40 (_ bv0 32)))) (.cse28 (select .cse43 (_ bv0 32))) (.cse3 (= (select .cse42 (_ bv4 32)) ((_ extract 63 32) .cse41))) (.cse4 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse6 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse7 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse17 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse18 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse19 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse20 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~x.base|))) (.cse21 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~x.offset|)) (.cse22 (= ((_ extract 31 0) .cse41) (select .cse42 (_ bv0 32)))) (.cse23 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse24 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse25 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse26 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse27 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse29 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse30 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~y.offset|)) (.cse31 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse32 (= (select .cse40 (_ bv4 32)) .cse1)) (.cse33 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse34 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse35 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~v.offset|)) (.cse36 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse37 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse38 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse39 (not (= |c_func_to_recursive_line_0_to_41_0_#in~yx.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)))) (and (= .cse0 .cse1) (not (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse13 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_12) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_13) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_14) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_15) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_16))) (let ((.cse10 (select .cse13 |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse11 (bvadd .cse15 (bvneg .cse16))) (.cse8 (select .cse13 |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (and (= (select .cse8 (_ bv4 32)) (_ bv0 32)) (= .cse9 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse1) (= (select .cse10 (_ bv0 32)) ((_ extract 31 0) .cse11)) (= .cse12 (select (select .cse13 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select (select .cse13 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse14) (= (select .cse10 (_ bv4 32)) ((_ extract 63 32) .cse11)) (= (select .cse8 (_ bv0 32)) (_ bv0 32)))))) .cse17 .cse18 .cse19 .cse20 (= .cse0 (_ bv0 32)) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 (= .cse28 (_ bv0 32)) .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39)) .cse2 (= .cse9 .cse28) .cse3 .cse4 .cse5 .cse6 .cse7 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39)))))) is different from false [2023-12-02 20:58:08,170 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse14 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|))) (let ((.cse16 ((_ sign_extend 32) .cse14))) (let ((.cse15 (bvmul (_ bv2 64) .cse16)) (.cse12 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|))) (let ((.cse1 ((_ extract 63 32) (_ bv0 64))) (.cse42 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse41 (bvadd .cse15 (bvneg ((_ sign_extend 32) .cse12)))) (.cse9 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~x.base|)) (.cse43 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (let ((.cse0 (select .cse43 (_ bv4 32))) (.cse2 (= .cse9 (select .cse40 (_ bv0 32)))) (.cse28 (select .cse43 (_ bv0 32))) (.cse3 (= (select .cse42 (_ bv4 32)) ((_ extract 63 32) .cse41))) (.cse4 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse6 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse7 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse17 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse18 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse19 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse20 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~x.base|))) (.cse21 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~x.offset|)) (.cse22 (= ((_ extract 31 0) .cse41) (select .cse42 (_ bv0 32)))) (.cse23 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse24 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse25 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse26 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse27 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse29 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse30 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~y.offset|)) (.cse31 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse32 (= (select .cse40 (_ bv4 32)) .cse1)) (.cse33 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse34 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse35 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~v.offset|)) (.cse36 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse37 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse38 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse39 (not (= |c_func_to_recursive_line_0_to_41_0_#in~yx.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)))) (and (= .cse0 .cse1) (not (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse13 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_12) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_13) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_14) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_15) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_16))) (let ((.cse10 (select .cse13 |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse11 (bvadd .cse15 (bvneg .cse16))) (.cse8 (select .cse13 |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (and (= (select .cse8 (_ bv4 32)) (_ bv0 32)) (= .cse9 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse1) (= (select .cse10 (_ bv0 32)) ((_ extract 31 0) .cse11)) (= .cse12 (select (select .cse13 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select (select .cse13 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse14) (= (select .cse10 (_ bv4 32)) ((_ extract 63 32) .cse11)) (= (select .cse8 (_ bv0 32)) (_ bv0 32)))))) .cse17 .cse18 .cse19 .cse20 (= .cse0 (_ bv0 32)) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 (= .cse28 (_ bv0 32)) .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39)) .cse2 (= .cse9 .cse28) .cse3 .cse4 .cse5 .cse6 .cse7 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39))))))) is different from true [2023-12-02 20:58:08,527 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse11 ((_ sign_extend 32) .cse8))) (let ((.cse10 (bvmul (_ bv2 64) .cse11)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse42 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse41 (bvadd .cse10 (bvneg ((_ sign_extend 32) .cse4)))) (.cse43 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse30 (select .cse43 (_ bv0 32))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse17 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse19 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse23 (select .cse43 (_ bv4 32))) (.cse22 (= (select .cse40 (_ bv4 32)) ((_ extract 63 32) .cse41))) (.cse24 (= (select .cse42 (_ bv0 32)) .cse2)) (.cse25 (= .cse3 (select .cse42 (_ bv4 32)))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse29 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse31 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse32 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse34 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse35 (= (select .cse40 (_ bv0 32)) ((_ extract 31 0) .cse41))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse39 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse7 (bvadd .cse10 (bvneg .cse11))) (.cse9 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) ((_ extract 63 32) .cse7)) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) ((_ extract 31 0) .cse7)) (= (_ bv0 32) (select .cse9 (_ bv0 32))) (= (select .cse9 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (= .cse23 (_ bv0 32)) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 (= .cse30 (_ bv0 32)) .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39)) .cse12 (= .cse30 .cse2) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (= .cse3 .cse23) .cse22 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39)))))) is different from false [2023-12-02 20:58:09,162 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse8 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse11 ((_ sign_extend 32) .cse8))) (let ((.cse10 (bvmul (_ bv2 64) .cse11)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse42 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse41 (bvadd .cse10 (bvneg ((_ sign_extend 32) .cse4)))) (.cse43 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse30 (select .cse43 (_ bv0 32))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse17 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse19 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse23 (select .cse43 (_ bv4 32))) (.cse22 (= (select .cse40 (_ bv4 32)) ((_ extract 63 32) .cse41))) (.cse24 (= (select .cse42 (_ bv0 32)) .cse2)) (.cse25 (= .cse3 (select .cse42 (_ bv4 32)))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse29 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse31 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse32 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse34 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse35 (= (select .cse40 (_ bv0 32)) ((_ extract 31 0) .cse41))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse39 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse7 (bvadd .cse10 (bvneg .cse11))) (.cse9 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) ((_ extract 63 32) .cse7)) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) ((_ extract 31 0) .cse7)) (= (_ bv0 32) (select .cse9 (_ bv0 32))) (= (select .cse9 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (= .cse23 (_ bv0 32)) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 (= .cse30 (_ bv0 32)) .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39)) .cse12 (= .cse30 .cse2) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (= .cse3 .cse23) .cse22 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39))))))) is different from true [2023-12-02 20:58:09,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 20:58:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 28 states and 46 transitions. [2023-12-02 20:58:09,834 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 46 transitions. [2023-12-02 20:58:09,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 20:58:09,835 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 20:58:09,835 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 20:58:09,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 20:58:09,836 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 20:58:09,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-12-02 20:58:11,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:58:11,230 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 20:58:13,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:58:13,353 WARN L260 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 64 conjunts are in the unsatisfiable core [2023-12-02 20:58:13,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 20:58:13,383 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:58:13,394 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:58:13,424 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:13,962 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 20:58:13,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 20:58:14,145 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:14,147 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2023-12-02 20:58:15,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:15,269 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:58:15,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 65 [2023-12-02 20:58:15,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:58:15,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:15,521 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:15,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 20:58:15,574 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:15,587 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:15,778 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:58:15,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:58:15,867 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:16,138 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:58:16,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:58:16,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:16,741 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:58:16,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:58:16,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:16,998 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:58:16,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 20:58:17,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 20:58:17,158 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:17,175 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:17,417 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:58:17,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:58:17,525 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:17,777 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:58:17,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:58:17,973 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:17,999 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:18,952 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:58:18,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:58:19,212 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:19,214 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2023-12-02 20:58:20,289 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:58:20,352 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:21,338 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:58:21,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:58:21,924 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 20:58:21,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 109 treesize of output 120 [2023-12-02 20:58:22,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:58:22,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:22,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:22,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 20:58:22,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:22,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:22,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 20:58:23,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:23,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 36 [2023-12-02 20:58:23,221 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:23,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 158 treesize of output 150 [2023-12-02 20:58:24,332 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:25,342 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:58:25,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:58:25,811 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 20:58:25,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 109 treesize of output 120 [2023-12-02 20:58:25,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:58:26,500 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-12-02 20:58:26,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-12-02 20:58:27,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:27,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:27,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 20:58:27,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:27,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:27,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 20:58:27,434 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:27,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 168 treesize of output 156 [2023-12-02 20:58:28,183 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:29,211 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 20:58:29,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 20:58:29,840 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 20:58:29,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 109 treesize of output 120 [2023-12-02 20:58:30,704 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:30,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 30 [2023-12-02 20:58:30,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:58:31,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:31,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:31,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 20:58:31,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:31,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:31,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 20:58:31,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:31,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 186 treesize of output 180 [2023-12-02 20:58:32,498 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:33,275 INFO L349 Elim1Store]: treesize reduction 763, result has 12.4 percent of original size [2023-12-02 20:58:33,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 187 [2023-12-02 20:58:33,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:33,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:33,606 INFO L349 Elim1Store]: treesize reduction 57, result has 36.7 percent of original size [2023-12-02 20:58:33,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 95 treesize of output 90 [2023-12-02 20:58:33,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:58:33,971 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:33,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 69 [2023-12-02 20:58:34,567 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:34,640 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:34,646 INFO L224 Elim1Store]: Index analysis took 198 ms [2023-12-02 20:58:36,271 INFO L349 Elim1Store]: treesize reduction 1468, result has 10.4 percent of original size [2023-12-02 20:58:36,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 12 case distinctions, treesize of input 1022 treesize of output 255 [2023-12-02 20:58:36,592 INFO L224 Elim1Store]: Index analysis took 103 ms [2023-12-02 20:58:37,158 INFO L349 Elim1Store]: treesize reduction 150, result has 35.1 percent of original size [2023-12-02 20:58:37,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 18 case distinctions, treesize of input 141 treesize of output 177 [2023-12-02 20:58:39,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:58:39,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:58:39,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:39,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:39,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 20:58:39,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:39,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:39,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2023-12-02 20:58:39,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:58:40,584 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:40,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 30 [2023-12-02 20:58:41,370 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:41,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 93 [2023-12-02 20:58:42,995 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:42,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 110 treesize of output 128 [2023-12-02 20:58:45,967 INFO L349 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2023-12-02 20:58:45,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 113 treesize of output 103 [2023-12-02 20:58:46,458 INFO L349 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2023-12-02 20:58:46,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 90 treesize of output 102 [2023-12-02 20:58:47,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:47,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-12-02 20:58:47,430 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:47,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 38 [2023-12-02 20:58:47,639 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:47,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 72 [2023-12-02 20:58:47,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:48,021 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:48,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 66 [2023-12-02 20:58:48,467 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:48,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 565 treesize of output 563 [2023-12-02 20:58:53,200 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:54,156 INFO L349 Elim1Store]: treesize reduction 747, result has 14.2 percent of original size [2023-12-02 20:58:54,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 203 [2023-12-02 20:58:54,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:54,753 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 20:58:54,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 103 treesize of output 106 [2023-12-02 20:58:55,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:55,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 36 [2023-12-02 20:58:55,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:55,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:55,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2023-12-02 20:58:55,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:55,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 104 treesize of output 104 [2023-12-02 20:58:56,110 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:58:57,039 INFO L349 Elim1Store]: treesize reduction 747, result has 14.2 percent of original size [2023-12-02 20:58:57,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 203 [2023-12-02 20:58:57,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:58:57,614 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 20:58:57,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 103 treesize of output 106 [2023-12-02 20:58:58,115 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:58,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 38 [2023-12-02 20:58:58,355 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:58,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2023-12-02 20:58:58,675 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:58:58,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 89 [2023-12-02 20:58:59,480 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:58:59,534 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:00,072 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:59:00,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:59:00,268 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:00,269 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2023-12-02 20:59:01,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:01,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:01,122 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:59:01,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 92 [2023-12-02 20:59:01,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 72 [2023-12-02 20:59:01,633 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:02,092 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:59:02,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:59:02,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:02,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:02,345 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:59:02,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:59:02,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:59:02,417 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:02,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:02,695 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:02,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:02,808 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:02,825 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:03,008 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:03,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:03,098 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:03,335 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:03,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:03,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:03,649 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:03,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:03,863 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:03,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:04,804 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:59:04,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:59:05,016 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:05,018 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2023-12-02 20:59:06,173 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:06,222 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:06,489 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:06,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:06,675 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:06,703 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:07,647 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:59:07,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:59:07,952 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:07,954 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2023-12-02 20:59:09,054 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:09,079 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:09,338 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:09,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:09,465 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:09,998 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 20:59:09,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 20:59:10,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:10,327 INFO L349 Elim1Store]: treesize reduction 27, result has 38.6 percent of original size [2023-12-02 20:59:10,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 93 treesize of output 79 [2023-12-02 20:59:10,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 63 [2023-12-02 20:59:10,971 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:10,973 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2023-12-02 20:59:11,328 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:11,353 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:11,555 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:11,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:11,670 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:11,904 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:11,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:12,029 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:12,527 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:59:12,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:59:12,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:12,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:12,668 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:59:12,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:59:12,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:59:12,879 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:12,922 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:13,180 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:13,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:13,383 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:13,409 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:14,286 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:59:14,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:59:14,323 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:14,324 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2023-12-02 20:59:16,387 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:16,638 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:16,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:16,727 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:16,745 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:16,957 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:16,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:17,088 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:17,641 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 20:59:17,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 20:59:17,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:17,987 INFO L349 Elim1Store]: treesize reduction 27, result has 38.6 percent of original size [2023-12-02 20:59:17,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 93 treesize of output 79 [2023-12-02 20:59:18,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 63 [2023-12-02 20:59:18,508 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:18,509 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 20:59:18,740 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:18,759 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:19,004 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:19,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:19,141 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:19,594 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:59:19,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:59:19,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:19,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:19,719 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:59:19,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:59:19,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:59:19,948 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:19,978 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:19,997 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:20,183 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:20,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:20,288 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:20,797 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:59:20,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:59:20,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:21,008 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:59:21,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 20:59:21,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 20:59:21,324 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:21,594 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:21,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:21,734 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:22,137 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:59:22,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:59:22,160 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:22,162 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 20:59:22,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:22,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:22,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:22,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 20:59:22,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:59:22,927 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:23,144 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:23,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:23,230 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:23,254 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:23,493 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:23,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:23,713 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:23,739 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:24,687 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:59:24,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:59:24,988 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:24,989 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2023-12-02 20:59:26,276 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:26,375 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:26,375 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:26,411 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:26,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:26,733 INFO L349 Elim1Store]: treesize reduction 264, result has 22.1 percent of original size [2023-12-02 20:59:26,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 310 treesize of output 91 [2023-12-02 20:59:26,887 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:26,887 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:26,908 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,083 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:27,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:27,203 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,203 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,224 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,399 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:27,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:27,506 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,507 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,530 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,735 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:27,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:27,844 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,844 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:27,865 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:28,039 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:28,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:28,153 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:28,154 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:28,177 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:28,368 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:28,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:28,494 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:28,494 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:28,516 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:28,716 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:28,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:28,835 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:28,860 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:28,883 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:29,116 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:29,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:29,343 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:29,375 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:30,368 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:59:30,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:59:30,713 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:30,715 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2023-12-02 20:59:32,207 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:32,455 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:32,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:32,612 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:33,093 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:59:33,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:59:33,242 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:33,243 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 20:59:33,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:33,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:33,445 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:59:33,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:59:33,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:59:33,611 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:34,096 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 20:59:34,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 20:59:34,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:34,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:34,245 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:59:34,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:59:34,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:59:34,484 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:34,714 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:34,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:34,855 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:34,881 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:35,055 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:35,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:35,431 INFO L349 Elim1Store]: treesize reduction 150, result has 0.7 percent of original size [2023-12-02 20:59:35,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 20:59:37,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:37,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:37,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:37,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:37,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:37,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:37,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:37,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:37,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 84 [2023-12-02 20:59:38,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:59:38,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-12-02 20:59:38,086 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse28 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|) |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse33 ((_ sign_extend 32) .cse28))) (let ((.cse30 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|)) (.cse32 (bvmul (_ bv2 64) .cse33))) (let ((.cse4 ((_ extract 63 32) (_ bv0 64))) (.cse23 ((_ extract 31 0) (_ bv0 64))) (.cse42 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse43 (bvadd (bvneg ((_ sign_extend 32) .cse30)) .cse32)) (.cse44 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse45 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (let ((.cse3 (select .cse45 (_ bv4 32))) (.cse0 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse1 (= ((_ extract 31 0) .cse43) (select .cse44 (_ bv0 32)))) (.cse2 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse13 (select .cse45 (_ bv0 32))) (.cse10 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse12 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse14 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse15 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse16 (= .cse23 (select .cse42 (_ bv0 32)))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse19 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse20 (= ((_ extract 63 32) .cse43) (select .cse44 (_ bv4 32)))) (.cse21 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse22 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse34 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse35 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse36 (= (select .cse42 (_ bv4 32)) .cse4)) (.cse37 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse38 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse39 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse40 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse41 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 (= .cse3 .cse4) (not (and (= .cse3 (_ bv0 32)) .cse0 .cse1 .cse2 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= .cse13 (_ bv0 32)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse23 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse4) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse31 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse24 (select .cse31 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse25 (bvadd .cse32 (bvneg .cse33))) (.cse26 (select .cse31 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse27 (select .cse31 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse29 (select .cse31 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse24 v_DerPreprocessor_14) (= (select .cse24 (_ bv0 32)) ((_ extract 31 0) .cse25)) (= (select .cse26 (_ bv0 32)) (_ bv0 32)) (= (select .cse24 (_ bv4 32)) ((_ extract 63 32) .cse25)) (= (select .cse26 (_ bv4 32)) (_ bv0 32)) (= .cse27 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse26) (= .cse28 (select .cse27 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse29 v_DerPreprocessor_12) (= .cse30 (select .cse29 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41)) .cse5 .cse6 .cse7 .cse8 .cse9 (= .cse23 .cse13) .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41)))))) is different from false [2023-12-02 20:59:38,136 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse28 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|) |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse33 ((_ sign_extend 32) .cse28))) (let ((.cse30 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|)) (.cse32 (bvmul (_ bv2 64) .cse33))) (let ((.cse4 ((_ extract 63 32) (_ bv0 64))) (.cse23 ((_ extract 31 0) (_ bv0 64))) (.cse42 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse43 (bvadd (bvneg ((_ sign_extend 32) .cse30)) .cse32)) (.cse44 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse45 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (let ((.cse3 (select .cse45 (_ bv4 32))) (.cse0 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse1 (= ((_ extract 31 0) .cse43) (select .cse44 (_ bv0 32)))) (.cse2 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse13 (select .cse45 (_ bv0 32))) (.cse10 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse12 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse14 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse15 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse16 (= .cse23 (select .cse42 (_ bv0 32)))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse19 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse20 (= ((_ extract 63 32) .cse43) (select .cse44 (_ bv4 32)))) (.cse21 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse22 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse34 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse35 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse36 (= (select .cse42 (_ bv4 32)) .cse4)) (.cse37 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse38 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse39 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse40 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse41 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 (= .cse3 .cse4) (not (and (= .cse3 (_ bv0 32)) .cse0 .cse1 .cse2 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= .cse13 (_ bv0 32)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse23 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse4) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse31 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse24 (select .cse31 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse25 (bvadd .cse32 (bvneg .cse33))) (.cse26 (select .cse31 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse27 (select .cse31 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse29 (select .cse31 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse24 v_DerPreprocessor_14) (= (select .cse24 (_ bv0 32)) ((_ extract 31 0) .cse25)) (= (select .cse26 (_ bv0 32)) (_ bv0 32)) (= (select .cse24 (_ bv4 32)) ((_ extract 63 32) .cse25)) (= (select .cse26 (_ bv4 32)) (_ bv0 32)) (= .cse27 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse26) (= .cse28 (select .cse27 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse29 v_DerPreprocessor_12) (= .cse30 (select .cse29 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41)) .cse5 .cse6 .cse7 .cse8 .cse9 (= .cse23 .cse13) .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41))))))) is different from true [2023-12-02 20:59:38,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 20:59:38,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 28 states and 46 transitions. [2023-12-02 20:59:38,589 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 46 transitions. [2023-12-02 20:59:38,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 20:59:38,590 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 20:59:38,590 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 20:59:38,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 20:59:38,591 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 20:59:38,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-12-02 20:59:40,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:59:40,602 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 20:59:42,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:59:42,298 WARN L260 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-02 20:59:42,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 20:59:42,328 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:42,341 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:42,354 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:42,358 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:42,533 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:42,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:42,624 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:42,886 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:42,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:42,987 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:43,242 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:43,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:43,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:43,871 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:59:43,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:59:43,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:44,029 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:59:44,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 20:59:44,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 20:59:44,277 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:44,296 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:44,521 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:44,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:44,615 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:45,146 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:59:45,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:59:45,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:45,406 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:59:45,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 20:59:45,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 20:59:45,629 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:45,636 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:46,607 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:59:46,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:59:47,099 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 20:59:47,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 20:59:47,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:47,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 70 treesize of output 80 [2023-12-02 20:59:47,974 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-12-02 20:59:47,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-12-02 20:59:48,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:59:48,197 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:48,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 155 treesize of output 149 [2023-12-02 20:59:48,713 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:48,740 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:48,997 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:48,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:49,097 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:49,666 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 20:59:49,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 20:59:49,747 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:49,749 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2023-12-02 20:59:50,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:50,830 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:50,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 20:59:50,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:50,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:51,043 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 20:59:51,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 20:59:51,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 20:59:51,354 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:51,360 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:52,393 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 20:59:52,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 20:59:52,764 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 20:59:52,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 20:59:53,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 20:59:53,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:53,393 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:53,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2023-12-02 20:59:53,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:53,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:53,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2023-12-02 20:59:53,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:53,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:53,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 20:59:53,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:53,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 172 [2023-12-02 20:59:54,642 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:54,658 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:54,873 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:54,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:54,982 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:55,520 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 20:59:55,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 20:59:55,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:55,723 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 20:59:55,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 20:59:55,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 20:59:55,974 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:56,215 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 20:59:56,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 20:59:56,315 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:56,334 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:56,558 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 20:59:56,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 20:59:56,668 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 20:59:56,702 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:56,966 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:56,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:57,055 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:57,075 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:57,275 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 20:59:57,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 20:59:57,470 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:57,477 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:59:58,342 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 20:59:58,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 20:59:58,404 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:58,406 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2023-12-02 20:59:58,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:58,896 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 20:59:58,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 20:59:59,141 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:59,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 36 [2023-12-02 20:59:59,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:59,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:59:59,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2023-12-02 20:59:59,415 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:59:59,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 107 treesize of output 109 [2023-12-02 20:59:59,865 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:00,424 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:00:00,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:00:00,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:00,571 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:00:00,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:00:00,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 21:00:00,914 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:01,372 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:00:01,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:00:01,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:01,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:01,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:01,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 21:00:01,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:00:01,760 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:01,762 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:00:01,912 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:01,930 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:02,198 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:00:02,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:00:02,317 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:02,543 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:00:02,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:00:02,632 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:00:02,674 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:03,198 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:00:03,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:00:03,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:03,479 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:00:03,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:00:03,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 21:00:03,716 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:03,989 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:00:03,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:00:04,083 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:04,101 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:04,352 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:00:04,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:00:04,465 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:04,956 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:00:04,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:00:05,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:05,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:05,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:05,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 21:00:05,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:00:05,410 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:05,411 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:00:05,607 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:05,829 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:00:05,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:00:05,910 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:05,930 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:06,112 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:00:06,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:00:06,269 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:06,275 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:07,265 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 21:00:07,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 21:00:07,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:07,859 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 21:00:07,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 21:00:08,232 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:08,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 43 [2023-12-02 21:00:08,474 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-12-02 21:00:08,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-12-02 21:00:08,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 21:00:08,673 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:08,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 103 treesize of output 105 [2023-12-02 21:00:09,045 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:00:09,057 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:09,077 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:09,327 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:00:09,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:00:09,442 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:09,976 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:00:09,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:00:10,051 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:10,052 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2023-12-02 21:00:11,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:11,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:11,148 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:00:11,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 92 [2023-12-02 21:00:11,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 70 [2023-12-02 21:00:11,731 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:11,738 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:12,776 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 21:00:12,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 21:00:12,998 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:13,000 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2023-12-02 21:00:13,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:13,421 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 21:00:13,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 21:00:13,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:13,721 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:13,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2023-12-02 21:00:13,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:13,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 38 [2023-12-02 21:00:14,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:14,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 118 treesize of output 118 [2023-12-02 21:00:14,583 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:15,061 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:00:15,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:00:15,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:15,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:00:15,339 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:00:15,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:00:15,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:00:15,423 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:15,441 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:15,623 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:00:15,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:00:15,729 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:15,977 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:00:15,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:00:16,113 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:16,326 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:00:16,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:00:16,418 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:00:16,428 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:16,429 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:16,447 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:16,580 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:00:16,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:00:16,686 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:16,686 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:16,717 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:16,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,076 INFO L349 Elim1Store]: treesize reduction 264, result has 22.1 percent of original size [2023-12-02 21:00:17,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 310 treesize of output 91 [2023-12-02 21:00:17,274 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,275 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,296 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,468 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:00:17,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:00:17,557 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,558 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,579 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,748 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:00:17,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:00:17,826 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,827 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:17,848 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:18,012 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:00:18,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:00:18,088 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:18,088 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:18,111 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:18,290 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:00:18,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:00:18,383 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:18,384 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:18,407 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:18,618 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:00:18,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:00:18,798 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:00:18,868 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:19,890 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:00:19,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:00:20,100 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-12-02 21:00:20,157 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:20,159 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:00:24,674 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:25,615 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:00:25,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:00:25,658 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:25,660 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:00:33,917 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:34,863 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:00:34,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:00:34,890 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-12-02 21:00:35,147 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:35,148 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:00:39,390 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:40,413 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:00:40,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:00:40,736 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:40,738 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:00:44,282 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:45,227 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:00:45,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:00:45,490 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:45,491 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:00:49,922 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:50,983 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:00:50,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:00:51,026 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:51,029 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:00:57,773 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:57,843 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:00:57,849 INFO L224 Elim1Store]: Index analysis took 209 ms [2023-12-02 21:00:59,569 INFO L349 Elim1Store]: treesize reduction 1468, result has 10.4 percent of original size [2023-12-02 21:00:59,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 12 case distinctions, treesize of input 1022 treesize of output 255 [2023-12-02 21:00:59,830 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:00:59,832 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2023-12-02 21:01:02,399 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:01:02,449 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:03,056 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:01:03,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:01:03,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:03,222 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:01:03,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:01:03,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 21:01:03,597 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:03,618 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:03,888 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:01:03,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:01:04,019 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:04,298 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:01:04,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:01:04,405 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:04,426 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:04,589 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:01:04,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:01:04,698 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:04,891 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:01:04,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:01:04,996 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:05,462 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:01:05,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:01:05,583 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:05,584 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:01:06,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:06,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:06,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:06,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 21:01:06,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:01:06,337 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:06,344 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:07,358 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 21:01:07,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 21:01:07,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:07,775 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 21:01:07,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 21:01:08,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:08,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 32 [2023-12-02 21:01:08,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:08,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 36 [2023-12-02 21:01:08,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 21:01:08,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:08,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:08,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2023-12-02 21:01:09,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:09,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 140 treesize of output 138 [2023-12-02 21:01:10,415 INFO L349 Elim1Store]: treesize reduction 150, result has 0.7 percent of original size [2023-12-02 21:01:10,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 21:01:15,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:15,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 128 [2023-12-02 21:01:15,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 21:01:15,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 72 [2023-12-02 21:01:15,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:01:15,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 21:01:15,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2023-12-02 21:01:17,575 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse29 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|) |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse52 ((_ sign_extend 32) .cse29))) (let ((.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|)) (.cse51 (bvmul (_ bv2 64) .cse52))) (let ((.cse23 ((_ extract 63 32) (_ bv0 64))) (.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse46 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse50 (bvadd .cse51 (bvneg .cse52))) (.cse47 (bvadd (bvneg ((_ sign_extend 32) .cse31)) .cse51)) (.cse48 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (let ((.cse0 (= (select .cse49 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse2 (= ((_ extract 31 0) .cse47) (select .cse48 (_ bv0 32)))) (.cse25 ((_ extract 31 0) .cse50)) (.cse27 ((_ extract 63 32) .cse50)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse12 (= (select .cse49 (_ bv0 32)) (_ bv0 32))) (.cse13 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse14 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse15 (= .cse22 (select .cse46 (_ bv0 32)))) (.cse16 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse19 (= ((_ extract 63 32) .cse47) (select .cse48 (_ bv4 32)))) (.cse20 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse21 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse33 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse34 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse40 (= (select .cse46 (_ bv4 32)) .cse23)) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse42 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse43 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse44 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse45 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse24 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse24 v_DerPreprocessor_14) (= (select .cse24 (_ bv0 32)) .cse25) (= (select .cse26 (_ bv0 32)) (_ bv0 32)) (= (select .cse24 (_ bv4 32)) .cse27) (= (select .cse26 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse26) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse33 .cse34 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse39 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse37 (select .cse39 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse38 (select .cse39 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse36 (select .cse39 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse35 (select .cse39 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse35) (= (select .cse36 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse29) (= .cse31 (select .cse37 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse38 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse37) (= v_DerPreprocessor_141 .cse38) (= (_ bv0 32) (select .cse38 (_ bv0 32))) (= .cse36 v_DerPreprocessor_139) (= .cse25 (select .cse35 (_ bv0 32))) (= .cse27 (select .cse35 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse22))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)) .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)))))) is different from false [2023-12-02 21:01:19,893 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse29 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|) |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse52 ((_ sign_extend 32) .cse29))) (let ((.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|)) (.cse51 (bvmul (_ bv2 64) .cse52))) (let ((.cse23 ((_ extract 63 32) (_ bv0 64))) (.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse46 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse50 (bvadd .cse51 (bvneg .cse52))) (.cse47 (bvadd (bvneg ((_ sign_extend 32) .cse31)) .cse51)) (.cse48 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (let ((.cse0 (= (select .cse49 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse2 (= ((_ extract 31 0) .cse47) (select .cse48 (_ bv0 32)))) (.cse25 ((_ extract 31 0) .cse50)) (.cse27 ((_ extract 63 32) .cse50)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse12 (= (select .cse49 (_ bv0 32)) (_ bv0 32))) (.cse13 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse14 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse15 (= .cse22 (select .cse46 (_ bv0 32)))) (.cse16 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse19 (= ((_ extract 63 32) .cse47) (select .cse48 (_ bv4 32)))) (.cse20 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse21 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse33 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse34 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse40 (= (select .cse46 (_ bv4 32)) .cse23)) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse42 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse43 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse44 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse45 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse24 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse24 v_DerPreprocessor_14) (= (select .cse24 (_ bv0 32)) .cse25) (= (select .cse26 (_ bv0 32)) (_ bv0 32)) (= (select .cse24 (_ bv4 32)) .cse27) (= (select .cse26 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse26) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse33 .cse34 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse39 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse37 (select .cse39 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse38 (select .cse39 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse36 (select .cse39 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse35 (select .cse39 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse35) (= (select .cse36 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse29) (= .cse31 (select .cse37 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse38 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse37) (= v_DerPreprocessor_141 .cse38) (= (_ bv0 32) (select .cse38 (_ bv0 32))) (= .cse36 v_DerPreprocessor_139) (= .cse25 (select .cse35 (_ bv0 32))) (= .cse27 (select .cse35 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse22))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)) .cse40 .cse41 .cse42 .cse43 .cse44 .cse45))))))) is different from true [2023-12-02 21:01:21,587 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse32 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|))) (let ((.cse48 ((_ sign_extend 32) .cse32))) (let ((.cse25 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (.cse47 (bvmul (_ bv2 64) .cse48))) (let ((.cse31 ((_ extract 63 32) (_ bv0 64))) (.cse43 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse46 (bvadd .cse47 (bvneg .cse48))) (.cse45 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse44 (bvadd .cse47 (bvneg ((_ sign_extend 32) .cse25)))) (.cse33 ((_ extract 31 0) (_ bv0 64))) (.cse42 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~x.base|))) (let ((.cse0 (= .cse33 (select .cse42 (_ bv0 32)))) (.cse1 (= (select .cse45 (_ bv4 32)) ((_ extract 63 32) .cse44))) (.cse2 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse3 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse30 ((_ extract 31 0) .cse46)) (.cse29 ((_ extract 63 32) .cse46)) (.cse6 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse7 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse8 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse9 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~x.base|))) (.cse10 (= (select .cse43 (_ bv4 32)) (_ bv0 32))) (.cse11 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~x.offset|)) (.cse12 (= ((_ extract 31 0) .cse44) (select .cse45 (_ bv0 32)))) (.cse13 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse14 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse15 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse16 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse17 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse18 (= (select .cse43 (_ bv0 32)) (_ bv0 32))) (.cse19 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse20 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~y.offset|)) (.cse21 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse22 (= (select .cse42 (_ bv4 32)) .cse31)) (.cse23 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse24 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse34 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~v.offset|)) (.cse35 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse36 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse37 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse38 (not (= |c_func_to_recursive_line_0_to_41_0_#in~yx.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)))) (and .cse0 .cse1 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse26 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_138) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_139) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_140) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_141) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_142))) (let ((.cse27 (select .cse26 |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse28 (select .cse26 |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (and (= .cse25 (select (select .cse26 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select .cse27 (_ bv0 32)) (_ bv0 32)) (= (select .cse27 (_ bv4 32)) (_ bv0 32)) (= (select .cse28 (_ bv4 32)) .cse29) (= .cse30 (select .cse28 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse31) (= (select (select .cse26 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse32) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse33))))) .cse34 .cse35 .cse36 .cse37 .cse38)) .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse41 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_12) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_13) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_14) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_15) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_16))) (let ((.cse40 (select .cse41 |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse39 (select .cse41 |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (and (= (select .cse39 (_ bv4 32)) (_ bv0 32)) (= .cse33 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse31) (= (select .cse40 (_ bv0 32)) .cse30) (= .cse25 (select (select .cse41 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select (select .cse41 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse32) (= (select .cse40 (_ bv4 32)) .cse29) (= (select .cse39 (_ bv0 32)) (_ bv0 32)))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse34 .cse35 .cse36 .cse37 .cse38)))))) is different from false [2023-12-02 21:01:22,708 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse32 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|))) (let ((.cse48 ((_ sign_extend 32) .cse32))) (let ((.cse25 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (.cse47 (bvmul (_ bv2 64) .cse48))) (let ((.cse31 ((_ extract 63 32) (_ bv0 64))) (.cse43 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse46 (bvadd .cse47 (bvneg .cse48))) (.cse45 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse44 (bvadd .cse47 (bvneg ((_ sign_extend 32) .cse25)))) (.cse33 ((_ extract 31 0) (_ bv0 64))) (.cse42 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~x.base|))) (let ((.cse0 (= .cse33 (select .cse42 (_ bv0 32)))) (.cse1 (= (select .cse45 (_ bv4 32)) ((_ extract 63 32) .cse44))) (.cse2 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse3 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse5 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse30 ((_ extract 31 0) .cse46)) (.cse29 ((_ extract 63 32) .cse46)) (.cse6 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse7 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse8 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse9 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~x.base|))) (.cse10 (= (select .cse43 (_ bv4 32)) (_ bv0 32))) (.cse11 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~x.offset|)) (.cse12 (= ((_ extract 31 0) .cse44) (select .cse45 (_ bv0 32)))) (.cse13 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse14 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse15 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse16 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse17 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse18 (= (select .cse43 (_ bv0 32)) (_ bv0 32))) (.cse19 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse20 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~y.offset|)) (.cse21 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse22 (= (select .cse42 (_ bv4 32)) .cse31)) (.cse23 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse24 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse34 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~v.offset|)) (.cse35 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse36 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse37 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse38 (not (= |c_func_to_recursive_line_0_to_41_0_#in~yx.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)))) (and .cse0 .cse1 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse26 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_138) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_139) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_140) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_141) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_142))) (let ((.cse27 (select .cse26 |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse28 (select .cse26 |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (and (= .cse25 (select (select .cse26 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select .cse27 (_ bv0 32)) (_ bv0 32)) (= (select .cse27 (_ bv4 32)) (_ bv0 32)) (= (select .cse28 (_ bv4 32)) .cse29) (= .cse30 (select .cse28 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse31) (= (select (select .cse26 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse32) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse33))))) .cse34 .cse35 .cse36 .cse37 .cse38)) .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse41 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_12) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_13) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_14) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_15) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_16))) (let ((.cse40 (select .cse41 |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse39 (select .cse41 |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (and (= (select .cse39 (_ bv4 32)) (_ bv0 32)) (= .cse33 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse31) (= (select .cse40 (_ bv0 32)) .cse30) (= .cse25 (select (select .cse41 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select (select .cse41 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse32) (= (select .cse40 (_ bv4 32)) .cse29) (= (select .cse39 (_ bv0 32)) (_ bv0 32)))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse34 .cse35 .cse36 .cse37 .cse38))))))) is different from true [2023-12-02 21:01:22,797 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse50 ((_ sign_extend 32) .cse8))) (let ((.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (.cse49 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse48 (bvmul (_ bv2 64) .cse50))) (let ((.cse46 (bvadd .cse48 (bvneg .cse50))) (.cse39 (select .cse49 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse47 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select .cse49 (_ bv4 32))) (.cse44 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 (bvadd .cse48 (bvneg ((_ sign_extend 32) .cse4))))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= (select .cse44 (_ bv4 32)) ((_ extract 63 32) .cse45))) (.cse22 (= .cse40 (_ bv0 32))) (.cse23 (= (select .cse47 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse47 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse7 ((_ extract 63 32) .cse46)) (.cse9 ((_ extract 31 0) .cse46)) (.cse34 (= (select .cse44 (_ bv0 32)) ((_ extract 31 0) .cse45))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (= .cse3 .cse40) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse41 (_ bv0 32)) (_ bv0 32)) (= (select .cse42 (_ bv4 32)) .cse7) (= (select .cse41 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse42 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 .cse36 .cse37 .cse38)))))) is different from false [2023-12-02 21:01:23,776 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse50 ((_ sign_extend 32) .cse8))) (let ((.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (.cse49 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse48 (bvmul (_ bv2 64) .cse50))) (let ((.cse46 (bvadd .cse48 (bvneg .cse50))) (.cse39 (select .cse49 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse47 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select .cse49 (_ bv4 32))) (.cse44 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 (bvadd .cse48 (bvneg ((_ sign_extend 32) .cse4))))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= (select .cse44 (_ bv4 32)) ((_ extract 63 32) .cse45))) (.cse22 (= .cse40 (_ bv0 32))) (.cse23 (= (select .cse47 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse47 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse7 ((_ extract 63 32) .cse46)) (.cse9 ((_ extract 31 0) .cse46)) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse34 (= (select .cse44 (_ bv0 32)) ((_ extract 31 0) .cse45))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (= .cse3 .cse40) .cse21 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (not (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse41 (_ bv0 32)) (_ bv0 32)) (= (select .cse42 (_ bv4 32)) .cse7) (= (select .cse41 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse42 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 .cse36 .cse37 .cse38)) .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)))))) is different from false [2023-12-02 21:01:23,818 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse8 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse50 ((_ sign_extend 32) .cse8))) (let ((.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (.cse49 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse48 (bvmul (_ bv2 64) .cse50))) (let ((.cse46 (bvadd .cse48 (bvneg .cse50))) (.cse39 (select .cse49 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse47 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select .cse49 (_ bv4 32))) (.cse44 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 (bvadd .cse48 (bvneg ((_ sign_extend 32) .cse4))))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= (select .cse44 (_ bv4 32)) ((_ extract 63 32) .cse45))) (.cse22 (= .cse40 (_ bv0 32))) (.cse23 (= (select .cse47 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse47 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse7 ((_ extract 63 32) .cse46)) (.cse9 ((_ extract 31 0) .cse46)) (.cse34 (= (select .cse44 (_ bv0 32)) ((_ extract 31 0) .cse45))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (= .cse3 .cse40) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse41 (_ bv0 32)) (_ bv0 32)) (= (select .cse42 (_ bv4 32)) .cse7) (= (select .cse41 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse42 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 .cse36 .cse37 .cse38))))))) is different from true [2023-12-02 21:01:23,847 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse8 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse50 ((_ sign_extend 32) .cse8))) (let ((.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (.cse49 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse48 (bvmul (_ bv2 64) .cse50))) (let ((.cse46 (bvadd .cse48 (bvneg .cse50))) (.cse39 (select .cse49 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse47 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select .cse49 (_ bv4 32))) (.cse44 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 (bvadd .cse48 (bvneg ((_ sign_extend 32) .cse4))))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= (select .cse44 (_ bv4 32)) ((_ extract 63 32) .cse45))) (.cse22 (= .cse40 (_ bv0 32))) (.cse23 (= (select .cse47 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse47 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse7 ((_ extract 63 32) .cse46)) (.cse9 ((_ extract 31 0) .cse46)) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse34 (= (select .cse44 (_ bv0 32)) ((_ extract 31 0) .cse45))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (= .cse3 .cse40) .cse21 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (not (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse41 (_ bv0 32)) (_ bv0 32)) (= (select .cse42 (_ bv4 32)) .cse7) (= (select .cse41 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse42 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 .cse36 .cse37 .cse38)) .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38))))))) is different from true [2023-12-02 21:01:23,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 21:01:23,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 31 states and 62 transitions. [2023-12-02 21:01:23,860 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 62 transitions. [2023-12-02 21:01:23,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 21:01:23,861 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 21:01:23,861 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 21:01:23,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 21:01:23,862 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 21:01:23,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-12-02 21:01:25,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:01:25,340 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 21:01:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:01:27,260 WARN L260 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 68 conjunts are in the unsatisfiable core [2023-12-02 21:01:27,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 21:01:27,293 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:01:27,301 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:01:27,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:27,340 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:27,592 INFO L349 Elim1Store]: treesize reduction 94, result has 41.6 percent of original size [2023-12-02 21:01:27,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 83 [2023-12-02 21:01:27,713 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:27,969 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:01:27,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:01:28,078 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:28,325 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:01:28,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:01:28,392 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:28,410 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:28,669 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:01:28,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:01:28,769 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:01:28,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:28,836 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:29,108 INFO L349 Elim1Store]: treesize reduction 94, result has 41.6 percent of original size [2023-12-02 21:01:29,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 83 [2023-12-02 21:01:29,203 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:29,221 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:29,496 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:01:29,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:01:29,599 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:29,836 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:01:29,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:01:29,914 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:30,129 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:01:30,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:01:30,233 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:01:30,257 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:30,860 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 21:01:30,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 21:01:30,955 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:30,957 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2023-12-02 21:01:31,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:31,520 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:01:31,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 100 [2023-12-02 21:01:31,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 72 [2023-12-02 21:01:31,906 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:31,921 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:32,129 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:01:32,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:01:32,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:32,245 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:32,515 INFO L349 Elim1Store]: treesize reduction 94, result has 41.6 percent of original size [2023-12-02 21:01:32,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 83 [2023-12-02 21:01:32,669 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:33,196 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:01:33,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:01:33,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:33,509 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:01:33,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:01:33,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 21:01:33,660 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:01:33,667 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:33,685 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:33,859 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:01:33,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:01:33,946 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:34,449 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:01:34,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:01:34,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:34,725 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:01:34,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:01:34,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 21:01:34,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:34,928 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:35,182 INFO L349 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2023-12-02 21:01:35,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 77 [2023-12-02 21:01:35,329 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:35,799 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:01:35,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:01:35,827 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:35,828 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:01:36,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:36,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:36,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:36,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 21:01:36,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:01:36,568 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:01:36,599 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:37,134 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:01:37,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:01:37,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:37,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:37,372 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:01:37,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 65 [2023-12-02 21:01:37,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 21:01:37,905 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:37,906 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:01:38,084 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:38,568 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:01:38,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:01:38,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:38,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:38,737 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:01:38,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:01:38,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:01:38,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:01:38,901 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:39,168 INFO L349 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2023-12-02 21:01:39,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 77 [2023-12-02 21:01:39,300 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:39,319 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:39,512 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:01:39,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:01:39,674 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:01:39,740 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:40,760 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:01:40,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:01:41,028 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:41,030 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:01:44,781 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:45,713 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:01:45,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:01:45,962 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:45,964 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:01:49,986 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:50,048 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:50,053 INFO L224 Elim1Store]: Index analysis took 167 ms [2023-12-02 21:01:51,284 INFO L349 Elim1Store]: treesize reduction 897, result has 15.1 percent of original size [2023-12-02 21:01:51,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 1022 treesize of output 266 [2023-12-02 21:01:51,646 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:51,648 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2023-12-02 21:01:53,481 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:01:54,380 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:01:54,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:01:54,404 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:01:54,406 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:02:00,450 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:00,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:00,524 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:00,742 INFO L349 Elim1Store]: treesize reduction 108, result has 32.9 percent of original size [2023-12-02 21:02:00,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 69 [2023-12-02 21:02:00,847 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:01,049 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:01,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:01,132 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:01,153 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:01,392 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:01,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:01,476 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:01,689 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:01,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:01,787 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:01,794 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:01,813 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:01,972 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:01,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:02,040 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:02,056 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:02,221 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:02,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:02,278 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:02,296 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:02,320 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:02,556 INFO L349 Elim1Store]: treesize reduction 94, result has 44.4 percent of original size [2023-12-02 21:02:02,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 310 treesize of output 91 [2023-12-02 21:02:02,728 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:02,749 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:02,923 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:02,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:03,213 INFO L349 Elim1Store]: treesize reduction 150, result has 0.7 percent of original size [2023-12-02 21:02:03,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 21:02:08,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:08,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 128 [2023-12-02 21:02:08,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 72 [2023-12-02 21:02:08,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:02:08,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 21:02:09,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 21:02:09,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2023-12-02 21:02:09,216 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse60 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse29 (select .cse60 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse51 (select .cse60 (_ bv0 32))) (.cse34 ((_ sign_extend 32) .cse29)) (.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse57 (bvneg ((_ sign_extend 32) .cse31))) (.cse33 (bvmul (_ bv2 64) .cse34)) (.cse58 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse54 ((_ sign_extend 32) .cse51)) (.cse59 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|))) (let ((.cse5 ((_ extract 63 32) (_ bv0 64))) (.cse46 (select .cse59 (_ bv4 32))) (.cse24 ((_ extract 31 0) (_ bv0 64))) (.cse55 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse53 (bvmul (_ bv2 64) .cse54)) (.cse43 (select .cse58 (_ bv0 32))) (.cse56 (bvadd .cse57 .cse33)) (.cse45 (select .cse59 (_ bv0 32))) (.cse4 (select .cse58 (_ bv4 32)))) (let ((.cse0 (= .cse4 (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse2 (= ((_ extract 31 0) .cse56) .cse45)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse12 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse13 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse14 (= .cse43 (_ bv0 32))) (.cse44 (bvadd .cse57 .cse53)) (.cse15 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse16 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse17 (= .cse24 (select .cse55 (_ bv0 32)))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse19 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse21 (= ((_ extract 63 32) .cse56) .cse46)) (.cse22 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse23 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse35 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse36 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse37 (= (select .cse55 (_ bv4 32)) .cse5)) (.cse38 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse39 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse40 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse42 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 (= |c_ULTIMATE.start_main_~#yx~0#1.offset| (_ bv0 32)) (= .cse4 .cse5) (not (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse24 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse5) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse25 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (bvadd .cse33 (bvneg .cse34))) (.cse27 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse25 v_DerPreprocessor_14) (= (select .cse25 (_ bv0 32)) ((_ extract 31 0) .cse26)) (= (select .cse27 (_ bv0 32)) (_ bv0 32)) (= (select .cse25 (_ bv4 32)) ((_ extract 63 32) .cse26)) (= (select .cse27 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse27) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42)) .cse6 .cse7 .cse8 .cse9 .cse10 (= .cse24 .cse43) .cse11 (= ((_ extract 31 0) .cse44) .cse45) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) .cse12 .cse13 .cse14 (= ((_ extract 63 32) .cse44) .cse46) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse35 .cse36 .cse37 .cse38 .cse39 (exists ((v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_167))) (let ((.cse50 (select .cse52 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse47 (select .cse52 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse49 (bvadd .cse53 (bvneg .cse54))) (.cse48 (select .cse52 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= (select .cse47 (_ bv4 32)) (_ bv0 32)) (= (select .cse48 (_ bv0 32)) ((_ extract 31 0) .cse49)) (= v_DerPreprocessor_163 .cse50) (= (select .cse50 |c_ULTIMATE.start_main_~#X~0#1.offset|) .cse31) (= .cse47 v_DerPreprocessor_166) (= (select .cse47 (_ bv0 32)) (_ bv0 32)) (= (select .cse48 (_ bv4 32)) ((_ extract 63 32) .cse49)) (= v_DerPreprocessor_165 .cse48) (= .cse51 (select (select .cse52 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))))))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse5) (= .cse24 (select v_DerPreprocessor_167 (_ bv0 32))))) .cse40 .cse41 .cse42))))))) is different from false [2023-12-02 21:02:10,359 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse56 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse29 (select .cse56 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse34 ((_ sign_extend 32) .cse29)) (.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse55 (bvneg ((_ sign_extend 32) .cse31))) (.cse33 (bvmul (_ bv2 64) .cse34)) (.cse59 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse60 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (let ((.cse4 ((_ extract 63 32) (_ bv0 64))) (.cse24 ((_ extract 31 0) (_ bv0 64))) (.cse57 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse43 (select .cse60 (_ bv0 32))) (.cse3 (select .cse60 (_ bv4 32))) (.cse46 (select .cse59 (_ bv4 32))) (.cse58 (bvadd .cse55 .cse33)) (.cse45 (select .cse59 (_ bv0 32)))) (let ((.cse1 (= ((_ extract 31 0) .cse58) .cse45)) (.cse21 (= ((_ extract 63 32) .cse58) .cse46)) (.cse5 (= .cse3 (_ bv0 32))) (.cse0 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse12 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse13 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse14 (= .cse43 (_ bv0 32))) (.cse15 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse16 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse17 (= .cse24 (select .cse57 (_ bv0 32)))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse19 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse22 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse23 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse35 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse36 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse37 (= (select .cse57 (_ bv4 32)) .cse4)) (.cse38 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse39 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse40 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse42 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 (= .cse3 .cse4) (not (and .cse5 .cse0 .cse1 .cse2 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse24 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse4) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse25 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (bvadd .cse33 (bvneg .cse34))) (.cse27 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse25 v_DerPreprocessor_14) (= (select .cse25 (_ bv0 32)) ((_ extract 31 0) .cse26)) (= (select .cse27 (_ bv0 32)) (_ bv0 32)) (= (select .cse25 (_ bv4 32)) ((_ extract 63 32) .cse26)) (= (select .cse27 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse27) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42)) .cse6 .cse7 .cse8 .cse9 .cse10 (= .cse24 .cse43) .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse35 .cse36 .cse37 .cse38 .cse39 (not (let ((.cse51 (select .cse56 (_ bv0 32)))) (let ((.cse54 ((_ sign_extend 32) .cse51))) (let ((.cse53 (bvmul (_ bv2 64) .cse54))) (let ((.cse44 (bvadd .cse55 .cse53))) (and .cse5 .cse0 .cse2 (= |c_ULTIMATE.start_main_~#yx~0#1.offset| (_ bv0 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= ((_ extract 31 0) .cse44) .cse45) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) .cse12 .cse13 .cse14 (= ((_ extract 63 32) .cse44) .cse46) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse22 .cse23 .cse35 .cse36 .cse37 .cse38 .cse39 (exists ((v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_167))) (let ((.cse50 (select .cse52 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse47 (select .cse52 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse49 (bvadd .cse53 (bvneg .cse54))) (.cse48 (select .cse52 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= (select .cse47 (_ bv4 32)) (_ bv0 32)) (= (select .cse48 (_ bv0 32)) ((_ extract 31 0) .cse49)) (= v_DerPreprocessor_163 .cse50) (= (select .cse50 |c_ULTIMATE.start_main_~#X~0#1.offset|) .cse31) (= .cse47 v_DerPreprocessor_166) (= (select .cse47 (_ bv0 32)) (_ bv0 32)) (= (select .cse48 (_ bv4 32)) ((_ extract 63 32) .cse49)) (= v_DerPreprocessor_165 .cse48) (= .cse51 (select (select .cse52 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))))))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse4) (= .cse24 (select v_DerPreprocessor_167 (_ bv0 32))))) .cse40 .cse41 .cse42)))))) .cse40 .cse41 .cse42))))))) is different from false [2023-12-02 21:02:10,420 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse60 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse29 (select .cse60 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse51 (select .cse60 (_ bv0 32))) (.cse34 ((_ sign_extend 32) .cse29)) (.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse57 (bvneg ((_ sign_extend 32) .cse31))) (.cse33 (bvmul (_ bv2 64) .cse34)) (.cse58 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse54 ((_ sign_extend 32) .cse51)) (.cse59 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|))) (let ((.cse5 ((_ extract 63 32) (_ bv0 64))) (.cse46 (select .cse59 (_ bv4 32))) (.cse24 ((_ extract 31 0) (_ bv0 64))) (.cse55 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse53 (bvmul (_ bv2 64) .cse54)) (.cse43 (select .cse58 (_ bv0 32))) (.cse56 (bvadd .cse57 .cse33)) (.cse45 (select .cse59 (_ bv0 32))) (.cse4 (select .cse58 (_ bv4 32)))) (let ((.cse0 (= .cse4 (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse2 (= ((_ extract 31 0) .cse56) .cse45)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse12 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse13 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse14 (= .cse43 (_ bv0 32))) (.cse44 (bvadd .cse57 .cse53)) (.cse15 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse16 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse17 (= .cse24 (select .cse55 (_ bv0 32)))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse19 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse21 (= ((_ extract 63 32) .cse56) .cse46)) (.cse22 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse23 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse35 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse36 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse37 (= (select .cse55 (_ bv4 32)) .cse5)) (.cse38 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse39 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse40 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse42 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 (= |c_ULTIMATE.start_main_~#yx~0#1.offset| (_ bv0 32)) (= .cse4 .cse5) (not (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse24 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse5) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse25 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (bvadd .cse33 (bvneg .cse34))) (.cse27 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse25 v_DerPreprocessor_14) (= (select .cse25 (_ bv0 32)) ((_ extract 31 0) .cse26)) (= (select .cse27 (_ bv0 32)) (_ bv0 32)) (= (select .cse25 (_ bv4 32)) ((_ extract 63 32) .cse26)) (= (select .cse27 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse27) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42)) .cse6 .cse7 .cse8 .cse9 .cse10 (= .cse24 .cse43) .cse11 (= ((_ extract 31 0) .cse44) .cse45) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) .cse12 .cse13 .cse14 (= ((_ extract 63 32) .cse44) .cse46) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse35 .cse36 .cse37 .cse38 .cse39 (exists ((v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_167))) (let ((.cse50 (select .cse52 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse47 (select .cse52 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse49 (bvadd .cse53 (bvneg .cse54))) (.cse48 (select .cse52 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= (select .cse47 (_ bv4 32)) (_ bv0 32)) (= (select .cse48 (_ bv0 32)) ((_ extract 31 0) .cse49)) (= v_DerPreprocessor_163 .cse50) (= (select .cse50 |c_ULTIMATE.start_main_~#X~0#1.offset|) .cse31) (= .cse47 v_DerPreprocessor_166) (= (select .cse47 (_ bv0 32)) (_ bv0 32)) (= (select .cse48 (_ bv4 32)) ((_ extract 63 32) .cse49)) (= v_DerPreprocessor_165 .cse48) (= .cse51 (select (select .cse52 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))))))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse5) (= .cse24 (select v_DerPreprocessor_167 (_ bv0 32))))) .cse40 .cse41 .cse42)))))))) is different from true [2023-12-02 21:02:10,463 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse56 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse29 (select .cse56 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse34 ((_ sign_extend 32) .cse29)) (.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse55 (bvneg ((_ sign_extend 32) .cse31))) (.cse33 (bvmul (_ bv2 64) .cse34)) (.cse59 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse60 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (let ((.cse4 ((_ extract 63 32) (_ bv0 64))) (.cse24 ((_ extract 31 0) (_ bv0 64))) (.cse57 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse43 (select .cse60 (_ bv0 32))) (.cse3 (select .cse60 (_ bv4 32))) (.cse46 (select .cse59 (_ bv4 32))) (.cse58 (bvadd .cse55 .cse33)) (.cse45 (select .cse59 (_ bv0 32)))) (let ((.cse1 (= ((_ extract 31 0) .cse58) .cse45)) (.cse21 (= ((_ extract 63 32) .cse58) .cse46)) (.cse5 (= .cse3 (_ bv0 32))) (.cse0 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse12 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse13 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse14 (= .cse43 (_ bv0 32))) (.cse15 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse16 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse17 (= .cse24 (select .cse57 (_ bv0 32)))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse19 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse22 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse23 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse35 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse36 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse37 (= (select .cse57 (_ bv4 32)) .cse4)) (.cse38 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse39 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse40 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse42 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 (= .cse3 .cse4) (not (and .cse5 .cse0 .cse1 .cse2 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse24 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse4) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse25 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (bvadd .cse33 (bvneg .cse34))) (.cse27 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse25 v_DerPreprocessor_14) (= (select .cse25 (_ bv0 32)) ((_ extract 31 0) .cse26)) (= (select .cse27 (_ bv0 32)) (_ bv0 32)) (= (select .cse25 (_ bv4 32)) ((_ extract 63 32) .cse26)) (= (select .cse27 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse27) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42)) .cse6 .cse7 .cse8 .cse9 .cse10 (= .cse24 .cse43) .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse35 .cse36 .cse37 .cse38 .cse39 (not (let ((.cse51 (select .cse56 (_ bv0 32)))) (let ((.cse54 ((_ sign_extend 32) .cse51))) (let ((.cse53 (bvmul (_ bv2 64) .cse54))) (let ((.cse44 (bvadd .cse55 .cse53))) (and .cse5 .cse0 .cse2 (= |c_ULTIMATE.start_main_~#yx~0#1.offset| (_ bv0 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= ((_ extract 31 0) .cse44) .cse45) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) .cse12 .cse13 .cse14 (= ((_ extract 63 32) .cse44) .cse46) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse22 .cse23 .cse35 .cse36 .cse37 .cse38 .cse39 (exists ((v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_167))) (let ((.cse50 (select .cse52 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse47 (select .cse52 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse49 (bvadd .cse53 (bvneg .cse54))) (.cse48 (select .cse52 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= (select .cse47 (_ bv4 32)) (_ bv0 32)) (= (select .cse48 (_ bv0 32)) ((_ extract 31 0) .cse49)) (= v_DerPreprocessor_163 .cse50) (= (select .cse50 |c_ULTIMATE.start_main_~#X~0#1.offset|) .cse31) (= .cse47 v_DerPreprocessor_166) (= (select .cse47 (_ bv0 32)) (_ bv0 32)) (= (select .cse48 (_ bv4 32)) ((_ extract 63 32) .cse49)) (= v_DerPreprocessor_165 .cse48) (= .cse51 (select (select .cse52 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))))))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse4) (= .cse24 (select v_DerPreprocessor_167 (_ bv0 32))))) .cse40 .cse41 .cse42)))))) .cse40 .cse41 .cse42)))))))) is different from true [2023-12-02 21:02:19,291 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse62 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse62 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse43 (select .cse62 (_ bv0 32))) (.cse61 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse54 (bvneg ((_ sign_extend 32) .cse4))) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse58 (bvmul (_ bv2 64) .cse61)) (.cse59 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 ((_ sign_extend 32) .cse43))) (let ((.cse46 (bvmul (_ bv2 64) .cse45)) (.cse53 (select .cse59 (_ bv0 32))) (.cse56 (bvadd .cse58 (bvneg .cse61))) (.cse39 (select .cse60 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse57 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse47 (select .cse60 (_ bv4 32))) (.cse52 (select .cse59 (_ bv4 32))) (.cse55 (bvadd .cse58 .cse54))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= .cse52 ((_ extract 63 32) .cse55))) (.cse22 (= .cse47 (_ bv0 32))) (.cse23 (= (select .cse57 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse57 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse7 ((_ extract 63 32) .cse56)) (.cse9 ((_ extract 31 0) .cse56)) (.cse34 (= .cse53 ((_ extract 31 0) .cse55))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse51 (bvadd .cse46 .cse54)) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse44 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_163) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_164) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_165) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_166) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_167))) (let ((.cse42 (select .cse44 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse40 (bvadd (bvneg .cse45) .cse46)) (.cse41 (select .cse44 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 63 32) .cse40) (select .cse41 (_ bv4 32))) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= .cse43 (select (select .cse44 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse44 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= ((_ extract 31 0) .cse40) (select .cse41 (_ bv0 32))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse3) (= .cse2 (select v_DerPreprocessor_167 (_ bv0 32))))))) .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~yx.offset (_ bv0 32)) (= .cse3 .cse47) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse49 (select .cse50 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse48 (_ bv0 32)) (_ bv0 32)) (= (select .cse49 (_ bv4 32)) .cse7) (= (select .cse48 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse49 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) (= ((_ extract 63 32) .cse51) .cse52) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse34 .cse35 .cse36 (= .cse53 ((_ extract 31 0) .cse51)) .cse37 .cse38))))))) is different from false [2023-12-02 21:02:20,439 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse55 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse55 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse61 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse54 (bvneg ((_ sign_extend 32) .cse4))) (.cse59 (bvmul (_ bv2 64) .cse61)) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse62 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base))) (let ((.cse39 (select .cse62 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse56 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select .cse62 (_ bv4 32))) (.cse53 (select .cse60 (_ bv0 32))) (.cse58 (bvadd .cse59 (bvneg .cse61))) (.cse52 (select .cse60 (_ bv4 32))) (.cse57 (bvadd .cse59 .cse54))) (let ((.cse21 (= .cse52 ((_ extract 63 32) .cse57))) (.cse7 ((_ extract 63 32) .cse58)) (.cse9 ((_ extract 31 0) .cse58)) (.cse34 (= .cse53 ((_ extract 31 0) .cse57))) (.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse22 (= .cse40 (_ bv0 32))) (.cse23 (= (select .cse56 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse56 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (= .cse3 .cse40) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse41 (_ bv0 32)) (_ bv0 32)) (= (select .cse42 (_ bv4 32)) .cse7) (= (select .cse41 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse42 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 (not (let ((.cse47 (select .cse55 (_ bv0 32)))) (let ((.cse49 ((_ sign_extend 32) .cse47))) (let ((.cse50 (bvmul (_ bv2 64) .cse49))) (let ((.cse51 (bvadd .cse50 .cse54))) (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse48 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_163) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_164) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_165) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_166) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_167))) (let ((.cse46 (select .cse48 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse44 (bvadd (bvneg .cse49) .cse50)) (.cse45 (select .cse48 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 63 32) .cse44) (select .cse45 (_ bv4 32))) (= (select .cse46 (_ bv0 32)) (_ bv0 32)) (= .cse47 (select (select .cse48 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= (select .cse46 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse48 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= ((_ extract 31 0) .cse44) (select .cse45 (_ bv0 32))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse3) (= .cse2 (select v_DerPreprocessor_167 (_ bv0 32))))))) .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~yx.offset (_ bv0 32)) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (= ((_ extract 63 32) .cse51) .cse52) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse35 .cse36 (= .cse53 ((_ extract 31 0) .cse51)) .cse37 .cse38)))))) .cse36 .cse37 .cse38))))))) is different from false [2023-12-02 21:02:20,494 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse62 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse62 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse43 (select .cse62 (_ bv0 32))) (.cse61 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse54 (bvneg ((_ sign_extend 32) .cse4))) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse58 (bvmul (_ bv2 64) .cse61)) (.cse59 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 ((_ sign_extend 32) .cse43))) (let ((.cse46 (bvmul (_ bv2 64) .cse45)) (.cse53 (select .cse59 (_ bv0 32))) (.cse56 (bvadd .cse58 (bvneg .cse61))) (.cse39 (select .cse60 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse57 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse47 (select .cse60 (_ bv4 32))) (.cse52 (select .cse59 (_ bv4 32))) (.cse55 (bvadd .cse58 .cse54))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= .cse52 ((_ extract 63 32) .cse55))) (.cse22 (= .cse47 (_ bv0 32))) (.cse23 (= (select .cse57 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse57 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse7 ((_ extract 63 32) .cse56)) (.cse9 ((_ extract 31 0) .cse56)) (.cse34 (= .cse53 ((_ extract 31 0) .cse55))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse51 (bvadd .cse46 .cse54)) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse44 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_163) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_164) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_165) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_166) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_167))) (let ((.cse42 (select .cse44 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse40 (bvadd (bvneg .cse45) .cse46)) (.cse41 (select .cse44 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 63 32) .cse40) (select .cse41 (_ bv4 32))) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= .cse43 (select (select .cse44 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse44 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= ((_ extract 31 0) .cse40) (select .cse41 (_ bv0 32))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse3) (= .cse2 (select v_DerPreprocessor_167 (_ bv0 32))))))) .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~yx.offset (_ bv0 32)) (= .cse3 .cse47) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse49 (select .cse50 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse48 (_ bv0 32)) (_ bv0 32)) (= (select .cse49 (_ bv4 32)) .cse7) (= (select .cse48 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse49 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) (= ((_ extract 63 32) .cse51) .cse52) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse34 .cse35 .cse36 (= .cse53 ((_ extract 31 0) .cse51)) .cse37 .cse38)))))))) is different from true [2023-12-02 21:02:20,563 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse55 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse55 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse61 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse54 (bvneg ((_ sign_extend 32) .cse4))) (.cse59 (bvmul (_ bv2 64) .cse61)) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse62 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base))) (let ((.cse39 (select .cse62 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse56 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse40 (select .cse62 (_ bv4 32))) (.cse53 (select .cse60 (_ bv0 32))) (.cse58 (bvadd .cse59 (bvneg .cse61))) (.cse52 (select .cse60 (_ bv4 32))) (.cse57 (bvadd .cse59 .cse54))) (let ((.cse21 (= .cse52 ((_ extract 63 32) .cse57))) (.cse7 ((_ extract 63 32) .cse58)) (.cse9 ((_ extract 31 0) .cse58)) (.cse34 (= .cse53 ((_ extract 31 0) .cse57))) (.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse22 (= .cse40 (_ bv0 32))) (.cse23 (= (select .cse56 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse56 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (= .cse3 .cse40) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse41 (_ bv0 32)) (_ bv0 32)) (= (select .cse42 (_ bv4 32)) .cse7) (= (select .cse41 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse42 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 (not (let ((.cse47 (select .cse55 (_ bv0 32)))) (let ((.cse49 ((_ sign_extend 32) .cse47))) (let ((.cse50 (bvmul (_ bv2 64) .cse49))) (let ((.cse51 (bvadd .cse50 .cse54))) (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse48 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_163) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_164) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_165) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_166) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_167))) (let ((.cse46 (select .cse48 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse44 (bvadd (bvneg .cse49) .cse50)) (.cse45 (select .cse48 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 63 32) .cse44) (select .cse45 (_ bv4 32))) (= (select .cse46 (_ bv0 32)) (_ bv0 32)) (= .cse47 (select (select .cse48 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= (select .cse46 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse48 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= ((_ extract 31 0) .cse44) (select .cse45 (_ bv0 32))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse3) (= .cse2 (select v_DerPreprocessor_167 (_ bv0 32))))))) .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~yx.offset (_ bv0 32)) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (= ((_ extract 63 32) .cse51) .cse52) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse35 .cse36 (= .cse53 ((_ extract 31 0) .cse51)) .cse37 .cse38)))))) .cse36 .cse37 .cse38)))))))) is different from true [2023-12-02 21:02:20,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 21:02:20,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 34 states and 83 transitions. [2023-12-02 21:02:20,583 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 83 transitions. [2023-12-02 21:02:20,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 21:02:20,584 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 21:02:20,584 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 21:02:20,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 21:02:20,585 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 21:02:20,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-12-02 21:02:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:02:22,836 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 21:02:28,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:02:28,701 WARN L260 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 67 conjunts are in the unsatisfiable core [2023-12-02 21:02:28,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 21:02:28,735 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:28,747 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:28,753 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:28,757 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:29,010 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:02:29,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:02:29,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:29,131 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:29,414 INFO L349 Elim1Store]: treesize reduction 94, result has 41.6 percent of original size [2023-12-02 21:02:29,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 83 [2023-12-02 21:02:29,557 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:29,811 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:02:29,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:02:29,899 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:30,128 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:02:30,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:02:30,219 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:30,251 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:30,531 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:02:30,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:02:30,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:30,667 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:30,953 INFO L349 Elim1Store]: treesize reduction 94, result has 41.6 percent of original size [2023-12-02 21:02:30,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 83 [2023-12-02 21:02:31,096 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:31,352 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:02:31,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:02:31,426 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:31,445 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:31,711 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:02:31,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:02:31,817 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:31,837 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:31,856 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:31,880 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:32,110 INFO L349 Elim1Store]: treesize reduction 94, result has 44.4 percent of original size [2023-12-02 21:02:32,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 310 treesize of output 91 [2023-12-02 21:02:32,233 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:32,254 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:32,466 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:02:32,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:02:32,551 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:32,572 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:32,764 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:02:32,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:02:32,829 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:32,847 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:33,029 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:02:33,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:02:33,125 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:33,178 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:34,098 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:02:34,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:02:34,364 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:02:34,366 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:02:38,198 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:39,130 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:02:39,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:02:39,388 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:02:39,390 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:02:43,923 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:43,988 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:44,015 INFO L224 Elim1Store]: Index analysis took 171 ms [2023-12-02 21:02:45,341 INFO L349 Elim1Store]: treesize reduction 897, result has 15.1 percent of original size [2023-12-02 21:02:45,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 1022 treesize of output 266 [2023-12-02 21:02:45,411 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:02:45,413 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2023-12-02 21:02:48,282 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:49,239 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:02:49,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:02:49,262 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-12-02 21:02:49,479 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:02:49,481 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:02:54,451 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:54,482 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:54,720 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:54,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:54,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:54,849 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:55,103 INFO L349 Elim1Store]: treesize reduction 108, result has 32.9 percent of original size [2023-12-02 21:02:55,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 69 [2023-12-02 21:02:55,211 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:55,229 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:55,454 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:55,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:55,544 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:55,767 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:55,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:55,869 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:55,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:55,927 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:56,213 INFO L349 Elim1Store]: treesize reduction 94, result has 41.6 percent of original size [2023-12-02 21:02:56,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 83 [2023-12-02 21:02:56,348 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:56,873 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:02:56,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:02:57,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:57,203 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:02:57,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:02:57,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 21:02:57,368 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:57,388 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:57,556 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:57,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:57,635 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:58,161 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:02:58,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:02:58,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:58,372 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:02:58,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:02:58,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 21:02:58,677 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:02:58,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:02:58,743 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:58,996 INFO L349 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2023-12-02 21:02:58,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 77 [2023-12-02 21:02:59,096 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:59,116 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:59,298 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:02:59,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:02:59,406 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:02:59,956 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:02:59,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:03:00,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:00,272 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:03:00,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:03:00,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 21:03:00,449 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:00,930 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:03:00,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:03:00,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:00,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:00,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:00,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 21:03:01,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:03:01,315 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:01,316 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:03:01,580 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:03:01,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:01,644 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:01,906 INFO L349 Elim1Store]: treesize reduction 100, result has 37.9 percent of original size [2023-12-02 21:03:01,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 278 treesize of output 77 [2023-12-02 21:03:02,034 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:02,546 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:03:02,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:03:02,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:02,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:02,676 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:03:02,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 65 [2023-12-02 21:03:02,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 21:03:03,147 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:03,148 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:03:03,469 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:03,990 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:03:03,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:03:04,103 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:04,104 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:03:04,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:04,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:04,296 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:03:04,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:03:04,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:03:04,399 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:04,421 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:04,602 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:04,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:04,938 INFO L349 Elim1Store]: treesize reduction 150, result has 0.7 percent of original size [2023-12-02 21:03:04,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 21:03:10,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:10,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:10,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:10,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:10,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:10,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:10,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:10,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:10,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:11,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 128 [2023-12-02 21:03:11,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 72 [2023-12-02 21:03:11,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:03:11,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 21:03:11,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 21:03:11,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2023-12-02 21:03:11,685 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse65 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse41 (select .cse65 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse64 ((_ sign_extend 32) .cse41)) (.cse13 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|)) (.cse16 (select .cse65 (_ bv0 32)))) (let ((.cse20 ((_ sign_extend 32) .cse16)) (.cse61 (bvneg ((_ sign_extend 32) .cse13))) (.cse63 (bvmul (_ bv2 64) .cse64)) (.cse62 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|))) (let ((.cse21 ((_ extract 63 32) (_ bv0 64))) (.cse26 (select .cse62 (_ bv4 32))) (.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse57 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse60 (bvadd .cse63 (bvneg .cse64))) (.cse58 (bvadd .cse61 .cse63)) (.cse11 (select .cse62 (_ bv0 32))) (.cse59 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse19 (bvmul (_ bv2 64) .cse20))) (let ((.cse10 (bvadd .cse61 .cse19)) (.cse0 (= (select .cse59 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse2 (= ((_ extract 31 0) .cse58) .cse11)) (.cse37 ((_ extract 31 0) .cse60)) (.cse39 ((_ extract 63 32) .cse60)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse23 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse24 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse25 (= (select .cse59 (_ bv0 32)) (_ bv0 32))) (.cse27 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse28 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse29 (= .cse22 (select .cse57 (_ bv0 32)))) (.cse30 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse31 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse32 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse33 (= ((_ extract 63 32) .cse58) .cse26)) (.cse34 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse35 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse44 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse45 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse51 (= (select .cse57 (_ bv4 32)) .cse21)) (.cse52 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse53 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse54 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse55 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse56 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (= |c_ULTIMATE.start_main_~#xy~0#1.offset| (_ bv0 32)) .cse8 .cse9 (= ((_ extract 31 0) .cse10) .cse11) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) (exists ((v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse17 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_180) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_184))) (let ((.cse15 (select .cse17 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse14 (select .cse17 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse12 (select .cse17 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse18 (bvadd .cse19 (bvneg .cse20)))) (and (= .cse12 v_DerPreprocessor_182) (= .cse13 (select .cse14 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse15 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_183 .cse15) (= (_ bv0 32) (select .cse15 (_ bv0 32))) (= v_DerPreprocessor_180 .cse14) (= .cse16 (select (select .cse17 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))) (= (select .cse12 (_ bv4 32)) ((_ extract 63 32) .cse18)) (= (select .cse12 (_ bv0 32)) ((_ extract 31 0) .cse18)))))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse21) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse22))) .cse23 .cse24 .cse25 (= ((_ extract 63 32) .cse10) .cse26) .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse21) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse36 (select .cse43 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse38 (select .cse43 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse40 (select .cse43 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse42 (select .cse43 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse36 v_DerPreprocessor_14) (= (select .cse36 (_ bv0 32)) .cse37) (= (select .cse38 (_ bv0 32)) (_ bv0 32)) (= (select .cse36 (_ bv4 32)) .cse39) (= (select .cse38 (_ bv4 32)) (_ bv0 32)) (= .cse40 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse38) (= .cse41 (select .cse40 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse42 v_DerPreprocessor_12) (= .cse13 (select .cse42 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse44 .cse45 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse21) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse49 (select .cse50 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse47 (select .cse50 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse46 (select .cse50 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse46) (= (select .cse47 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse41) (= .cse13 (select .cse48 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse49 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse48) (= v_DerPreprocessor_141 .cse49) (= (_ bv0 32) (select .cse49 (_ bv0 32))) (= .cse47 v_DerPreprocessor_139) (= .cse37 (select .cse46 (_ bv0 32))) (= .cse39 (select .cse46 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse22))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse24 .cse25 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse44 .cse45 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56)) .cse51 .cse52 .cse53 .cse54 .cse55 .cse56))))))) is different from false [2023-12-02 21:03:13,095 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse58 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse29 (select .cse58 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse65 ((_ sign_extend 32) .cse29)) (.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse57 (bvneg ((_ sign_extend 32) .cse31))) (.cse64 (bvmul (_ bv2 64) .cse65)) (.cse63 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|))) (let ((.cse23 ((_ extract 63 32) (_ bv0 64))) (.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse59 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse60 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse56 (select .cse63 (_ bv4 32))) (.cse62 (bvadd .cse64 (bvneg .cse65))) (.cse61 (bvadd .cse57 .cse64)) (.cse47 (select .cse63 (_ bv0 32)))) (let ((.cse2 (= ((_ extract 31 0) .cse61) .cse47)) (.cse25 ((_ extract 31 0) .cse62)) (.cse27 ((_ extract 63 32) .cse62)) (.cse19 (= ((_ extract 63 32) .cse61) .cse56)) (.cse0 (= (select .cse60 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse12 (= (select .cse60 (_ bv0 32)) (_ bv0 32))) (.cse13 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse14 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse15 (= .cse22 (select .cse59 (_ bv0 32)))) (.cse16 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse21 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse33 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse34 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse40 (= (select .cse59 (_ bv4 32)) .cse23)) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse42 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse43 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse44 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse45 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse24 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse24 v_DerPreprocessor_14) (= (select .cse24 (_ bv0 32)) .cse25) (= (select .cse26 (_ bv0 32)) (_ bv0 32)) (= (select .cse24 (_ bv4 32)) .cse27) (= (select .cse26 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse26) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse33 .cse34 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse39 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse37 (select .cse39 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse38 (select .cse39 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse36 (select .cse39 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse35 (select .cse39 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse35) (= (select .cse36 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse29) (= .cse31 (select .cse37 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse38 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse37) (= v_DerPreprocessor_141 .cse38) (= (_ bv0 32) (select .cse38 (_ bv0 32))) (= .cse36 v_DerPreprocessor_139) (= .cse25 (select .cse35 (_ bv0 32))) (= .cse27 (select .cse35 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse22))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)) .cse40 (not (let ((.cse51 (select .cse58 (_ bv0 32)))) (let ((.cse55 ((_ sign_extend 32) .cse51))) (let ((.cse54 (bvmul (_ bv2 64) .cse55))) (let ((.cse46 (bvadd .cse57 .cse54))) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 (= |c_ULTIMATE.start_main_~#xy~0#1.offset| (_ bv0 32)) .cse8 .cse9 (= ((_ extract 31 0) .cse46) .cse47) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) (exists ((v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_180) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_184))) (let ((.cse50 (select .cse52 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse49 (select .cse52 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse48 (select .cse52 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse53 (bvadd .cse54 (bvneg .cse55)))) (and (= .cse48 v_DerPreprocessor_182) (= .cse31 (select .cse49 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse50 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_183 .cse50) (= (_ bv0 32) (select .cse50 (_ bv0 32))) (= v_DerPreprocessor_180 .cse49) (= .cse51 (select (select .cse52 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))) (= (select .cse48 (_ bv4 32)) ((_ extract 63 32) .cse53)) (= (select .cse48 (_ bv0 32)) ((_ extract 31 0) .cse53)))))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse23) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse22))) .cse10 .cse11 .cse12 (= ((_ extract 63 32) .cse46) .cse56) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)))))) .cse41 .cse42 .cse43 .cse44 .cse45))))))) is different from false [2023-12-02 21:03:13,216 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse65 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse41 (select .cse65 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse64 ((_ sign_extend 32) .cse41)) (.cse13 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|)) (.cse16 (select .cse65 (_ bv0 32)))) (let ((.cse20 ((_ sign_extend 32) .cse16)) (.cse61 (bvneg ((_ sign_extend 32) .cse13))) (.cse63 (bvmul (_ bv2 64) .cse64)) (.cse62 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|))) (let ((.cse21 ((_ extract 63 32) (_ bv0 64))) (.cse26 (select .cse62 (_ bv4 32))) (.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse57 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse60 (bvadd .cse63 (bvneg .cse64))) (.cse58 (bvadd .cse61 .cse63)) (.cse11 (select .cse62 (_ bv0 32))) (.cse59 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse19 (bvmul (_ bv2 64) .cse20))) (let ((.cse10 (bvadd .cse61 .cse19)) (.cse0 (= (select .cse59 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse2 (= ((_ extract 31 0) .cse58) .cse11)) (.cse37 ((_ extract 31 0) .cse60)) (.cse39 ((_ extract 63 32) .cse60)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse23 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse24 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse25 (= (select .cse59 (_ bv0 32)) (_ bv0 32))) (.cse27 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse28 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse29 (= .cse22 (select .cse57 (_ bv0 32)))) (.cse30 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse31 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse32 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse33 (= ((_ extract 63 32) .cse58) .cse26)) (.cse34 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse35 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse44 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse45 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse51 (= (select .cse57 (_ bv4 32)) .cse21)) (.cse52 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse53 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse54 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse55 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse56 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (= |c_ULTIMATE.start_main_~#xy~0#1.offset| (_ bv0 32)) .cse8 .cse9 (= ((_ extract 31 0) .cse10) .cse11) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) (exists ((v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse17 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_180) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_184))) (let ((.cse15 (select .cse17 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse14 (select .cse17 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse12 (select .cse17 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse18 (bvadd .cse19 (bvneg .cse20)))) (and (= .cse12 v_DerPreprocessor_182) (= .cse13 (select .cse14 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse15 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_183 .cse15) (= (_ bv0 32) (select .cse15 (_ bv0 32))) (= v_DerPreprocessor_180 .cse14) (= .cse16 (select (select .cse17 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))) (= (select .cse12 (_ bv4 32)) ((_ extract 63 32) .cse18)) (= (select .cse12 (_ bv0 32)) ((_ extract 31 0) .cse18)))))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse21) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse22))) .cse23 .cse24 .cse25 (= ((_ extract 63 32) .cse10) .cse26) .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse21) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse36 (select .cse43 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse38 (select .cse43 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse40 (select .cse43 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse42 (select .cse43 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse36 v_DerPreprocessor_14) (= (select .cse36 (_ bv0 32)) .cse37) (= (select .cse38 (_ bv0 32)) (_ bv0 32)) (= (select .cse36 (_ bv4 32)) .cse39) (= (select .cse38 (_ bv4 32)) (_ bv0 32)) (= .cse40 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse38) (= .cse41 (select .cse40 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse42 v_DerPreprocessor_12) (= .cse13 (select .cse42 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse44 .cse45 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse21) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse49 (select .cse50 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse47 (select .cse50 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse46 (select .cse50 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse46) (= (select .cse47 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse41) (= .cse13 (select .cse48 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse49 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse48) (= v_DerPreprocessor_141 .cse49) (= (_ bv0 32) (select .cse49 (_ bv0 32))) (= .cse47 v_DerPreprocessor_139) (= .cse37 (select .cse46 (_ bv0 32))) (= .cse39 (select .cse46 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse22))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse24 .cse25 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse44 .cse45 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56)) .cse51 .cse52 .cse53 .cse54 .cse55 .cse56)))))))) is different from true [2023-12-02 21:03:13,323 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse58 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse29 (select .cse58 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse65 ((_ sign_extend 32) .cse29)) (.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse57 (bvneg ((_ sign_extend 32) .cse31))) (.cse64 (bvmul (_ bv2 64) .cse65)) (.cse63 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|))) (let ((.cse23 ((_ extract 63 32) (_ bv0 64))) (.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse59 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse60 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse56 (select .cse63 (_ bv4 32))) (.cse62 (bvadd .cse64 (bvneg .cse65))) (.cse61 (bvadd .cse57 .cse64)) (.cse47 (select .cse63 (_ bv0 32)))) (let ((.cse2 (= ((_ extract 31 0) .cse61) .cse47)) (.cse25 ((_ extract 31 0) .cse62)) (.cse27 ((_ extract 63 32) .cse62)) (.cse19 (= ((_ extract 63 32) .cse61) .cse56)) (.cse0 (= (select .cse60 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse12 (= (select .cse60 (_ bv0 32)) (_ bv0 32))) (.cse13 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse14 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse15 (= .cse22 (select .cse59 (_ bv0 32)))) (.cse16 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse21 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse33 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse34 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse40 (= (select .cse59 (_ bv4 32)) .cse23)) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse42 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse43 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse44 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse45 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse24 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse24 v_DerPreprocessor_14) (= (select .cse24 (_ bv0 32)) .cse25) (= (select .cse26 (_ bv0 32)) (_ bv0 32)) (= (select .cse24 (_ bv4 32)) .cse27) (= (select .cse26 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse26) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse33 .cse34 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse39 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse37 (select .cse39 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse38 (select .cse39 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse36 (select .cse39 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse35 (select .cse39 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse35) (= (select .cse36 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse29) (= .cse31 (select .cse37 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse38 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse37) (= v_DerPreprocessor_141 .cse38) (= (_ bv0 32) (select .cse38 (_ bv0 32))) (= .cse36 v_DerPreprocessor_139) (= .cse25 (select .cse35 (_ bv0 32))) (= .cse27 (select .cse35 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse22))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)) .cse40 (not (let ((.cse51 (select .cse58 (_ bv0 32)))) (let ((.cse55 ((_ sign_extend 32) .cse51))) (let ((.cse54 (bvmul (_ bv2 64) .cse55))) (let ((.cse46 (bvadd .cse57 .cse54))) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 (= |c_ULTIMATE.start_main_~#xy~0#1.offset| (_ bv0 32)) .cse8 .cse9 (= ((_ extract 31 0) .cse46) .cse47) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) (exists ((v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_180) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_184))) (let ((.cse50 (select .cse52 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse49 (select .cse52 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse48 (select .cse52 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse53 (bvadd .cse54 (bvneg .cse55)))) (and (= .cse48 v_DerPreprocessor_182) (= .cse31 (select .cse49 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse50 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_183 .cse50) (= (_ bv0 32) (select .cse50 (_ bv0 32))) (= v_DerPreprocessor_180 .cse49) (= .cse51 (select (select .cse52 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))) (= (select .cse48 (_ bv4 32)) ((_ extract 63 32) .cse53)) (= (select .cse48 (_ bv0 32)) ((_ extract 31 0) .cse53)))))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse23) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse22))) .cse10 .cse11 .cse12 (= ((_ extract 63 32) .cse46) .cse56) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)))))) .cse41 .cse42 .cse43 .cse44 .cse45)))))))) is different from true [2023-12-02 21:03:24,510 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse62 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse62 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse44 (select .cse62 (_ bv0 32))) (.cse61 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse54 (bvneg ((_ sign_extend 32) .cse4))) (.cse58 (bvmul (_ bv2 64) .cse61)) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse59 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 ((_ sign_extend 32) .cse44))) (let ((.cse46 (bvmul (_ bv2 64) .cse45)) (.cse53 (select .cse59 (_ bv0 32))) (.cse39 (select .cse60 (_ bv0 32))) (.cse56 (bvadd .cse58 (bvneg .cse61))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse57 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse47 (select .cse60 (_ bv4 32))) (.cse52 (select .cse59 (_ bv4 32))) (.cse55 (bvadd .cse58 .cse54))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= .cse52 ((_ extract 63 32) .cse55))) (.cse22 (= .cse47 (_ bv0 32))) (.cse23 (= (select .cse57 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse57 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse7 ((_ extract 63 32) .cse56)) (.cse9 ((_ extract 31 0) .cse56)) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse34 (= .cse53 ((_ extract 31 0) .cse55))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse51 (bvadd .cse46 .cse54)) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_180) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_181) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_182) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_183) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_184))) (let ((.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse40 (bvadd (bvneg .cse45) .cse46)) (.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 31 0) .cse40) (select .cse41 (_ bv0 32))) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= .cse44 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= ((_ extract 63 32) .cse40) (select .cse41 (_ bv4 32))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse3) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse2))))) .cse16 .cse17 .cse18 .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~xy.offset (_ bv0 32)) (= .cse3 .cse47) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (not (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse49 (select .cse50 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse48 (_ bv0 32)) (_ bv0 32)) (= (select .cse49 (_ bv4 32)) .cse7) (= (select .cse48 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse49 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 .cse36 .cse37 .cse38)) .cse29 .cse30 .cse31 .cse32 .cse33 (= ((_ extract 63 32) .cse51) .cse52) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse34 .cse35 .cse36 (= .cse53 ((_ extract 31 0) .cse51)) .cse37 .cse38))))))) is different from false [2023-12-02 21:03:25,924 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse51 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse51 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse62 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse50 (bvneg ((_ sign_extend 32) .cse4))) (.cse61 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse59 (bvmul (_ bv2 64) .cse62)) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base))) (let ((.cse49 (select .cse60 (_ bv0 32))) (.cse57 (bvadd .cse59 (bvneg .cse62))) (.cse39 (select .cse61 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse58 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse52 (select .cse61 (_ bv4 32))) (.cse48 (select .cse60 (_ bv4 32))) (.cse56 (bvadd .cse59 .cse50))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= .cse48 ((_ extract 63 32) .cse56))) (.cse22 (= .cse52 (_ bv0 32))) (.cse23 (= (select .cse58 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse58 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse7 ((_ extract 63 32) .cse57)) (.cse9 ((_ extract 31 0) .cse57)) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse34 (= .cse49 ((_ extract 31 0) .cse56))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 (not (let ((.cse44 (select .cse51 (_ bv0 32)))) (let ((.cse45 ((_ sign_extend 32) .cse44))) (let ((.cse46 (bvmul (_ bv2 64) .cse45))) (let ((.cse47 (bvadd .cse46 .cse50))) (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_180) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_181) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_182) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_183) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_184))) (let ((.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse40 (bvadd (bvneg .cse45) .cse46)) (.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 31 0) .cse40) (select .cse41 (_ bv0 32))) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= .cse44 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= ((_ extract 63 32) .cse40) (select .cse41 (_ bv4 32))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse3) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse2))))) .cse16 .cse17 .cse18 .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~xy.offset (_ bv0 32)) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (= ((_ extract 63 32) .cse47) .cse48) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse35 .cse36 (= .cse49 ((_ extract 31 0) .cse47)) .cse37 .cse38)))))) .cse16 .cse17 .cse18 .cse19 .cse20 (= .cse3 .cse52) .cse21 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (not (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse55 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse53 (select .cse55 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse54 (select .cse55 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse53 (_ bv0 32)) (_ bv0 32)) (= (select .cse54 (_ bv4 32)) .cse7) (= (select .cse53 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse55 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse55 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse54 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 .cse36 .cse37 .cse38)) .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38))))))) is different from false [2023-12-02 21:03:25,982 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse62 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse62 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse44 (select .cse62 (_ bv0 32))) (.cse61 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse54 (bvneg ((_ sign_extend 32) .cse4))) (.cse58 (bvmul (_ bv2 64) .cse61)) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse59 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 ((_ sign_extend 32) .cse44))) (let ((.cse46 (bvmul (_ bv2 64) .cse45)) (.cse53 (select .cse59 (_ bv0 32))) (.cse39 (select .cse60 (_ bv0 32))) (.cse56 (bvadd .cse58 (bvneg .cse61))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse57 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse47 (select .cse60 (_ bv4 32))) (.cse52 (select .cse59 (_ bv4 32))) (.cse55 (bvadd .cse58 .cse54))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= .cse52 ((_ extract 63 32) .cse55))) (.cse22 (= .cse47 (_ bv0 32))) (.cse23 (= (select .cse57 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse57 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse7 ((_ extract 63 32) .cse56)) (.cse9 ((_ extract 31 0) .cse56)) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse34 (= .cse53 ((_ extract 31 0) .cse55))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse51 (bvadd .cse46 .cse54)) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_180) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_181) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_182) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_183) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_184))) (let ((.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse40 (bvadd (bvneg .cse45) .cse46)) (.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 31 0) .cse40) (select .cse41 (_ bv0 32))) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= .cse44 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= ((_ extract 63 32) .cse40) (select .cse41 (_ bv4 32))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse3) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse2))))) .cse16 .cse17 .cse18 .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~xy.offset (_ bv0 32)) (= .cse3 .cse47) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (not (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse49 (select .cse50 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse48 (_ bv0 32)) (_ bv0 32)) (= (select .cse49 (_ bv4 32)) .cse7) (= (select .cse48 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse49 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 .cse36 .cse37 .cse38)) .cse29 .cse30 .cse31 .cse32 .cse33 (= ((_ extract 63 32) .cse51) .cse52) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse34 .cse35 .cse36 (= .cse53 ((_ extract 31 0) .cse51)) .cse37 .cse38)))))))) is different from true [2023-12-02 21:03:26,026 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse51 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse51 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse62 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse50 (bvneg ((_ sign_extend 32) .cse4))) (.cse61 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse59 (bvmul (_ bv2 64) .cse62)) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base))) (let ((.cse49 (select .cse60 (_ bv0 32))) (.cse57 (bvadd .cse59 (bvneg .cse62))) (.cse39 (select .cse61 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse58 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse52 (select .cse61 (_ bv4 32))) (.cse48 (select .cse60 (_ bv4 32))) (.cse56 (bvadd .cse59 .cse50))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= .cse48 ((_ extract 63 32) .cse56))) (.cse22 (= .cse52 (_ bv0 32))) (.cse23 (= (select .cse58 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse58 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse7 ((_ extract 63 32) .cse57)) (.cse9 ((_ extract 31 0) .cse57)) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse34 (= .cse49 ((_ extract 31 0) .cse56))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 (not (let ((.cse44 (select .cse51 (_ bv0 32)))) (let ((.cse45 ((_ sign_extend 32) .cse44))) (let ((.cse46 (bvmul (_ bv2 64) .cse45))) (let ((.cse47 (bvadd .cse46 .cse50))) (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_180) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_181) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_182) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_183) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_184))) (let ((.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse40 (bvadd (bvneg .cse45) .cse46)) (.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 31 0) .cse40) (select .cse41 (_ bv0 32))) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= .cse4 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= .cse44 (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= ((_ extract 63 32) .cse40) (select .cse41 (_ bv4 32))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse3) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse2))))) .cse16 .cse17 .cse18 .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~xy.offset (_ bv0 32)) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (= ((_ extract 63 32) .cse47) .cse48) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse35 .cse36 (= .cse49 ((_ extract 31 0) .cse47)) .cse37 .cse38)))))) .cse16 .cse17 .cse18 .cse19 .cse20 (= .cse3 .cse52) .cse21 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (not (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse55 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse53 (select .cse55 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse54 (select .cse55 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse53 (_ bv0 32)) (_ bv0 32)) (= (select .cse54 (_ bv4 32)) .cse7) (= (select .cse53 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse55 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse55 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse54 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) .cse34 .cse35 .cse36 .cse37 .cse38)) .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)))))))) is different from true [2023-12-02 21:03:26,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 21:03:26,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 37 states and 107 transitions. [2023-12-02 21:03:26,044 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 107 transitions. [2023-12-02 21:03:26,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 21:03:26,045 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 21:03:26,045 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 21:03:26,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 21:03:26,046 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 21:03:26,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-12-02 21:03:27,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:03:27,229 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 21:03:29,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:03:29,038 WARN L260 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 64 conjunts are in the unsatisfiable core [2023-12-02 21:03:29,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 21:03:29,072 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:03:29,082 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:03:29,100 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:29,629 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 21:03:29,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 21:03:29,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:29,902 INFO L349 Elim1Store]: treesize reduction 27, result has 38.6 percent of original size [2023-12-02 21:03:29,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 93 treesize of output 79 [2023-12-02 21:03:29,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 63 [2023-12-02 21:03:30,531 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:30,532 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:03:30,702 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:30,715 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:30,972 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:30,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:31,078 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:31,347 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:31,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:31,427 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:31,445 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:31,648 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:31,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:31,767 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:31,981 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:31,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:32,129 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:32,136 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:33,140 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 21:03:33,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 21:03:33,371 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:33,372 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2023-12-02 21:03:33,815 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 21:03:33,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 21:03:33,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 21:03:34,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:34,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:34,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2023-12-02 21:03:34,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:34,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 58 [2023-12-02 21:03:34,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:34,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:34,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2023-12-02 21:03:34,934 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:34,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 196 treesize of output 182 [2023-12-02 21:03:35,320 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:35,775 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:03:35,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:03:35,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:35,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:35,906 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:03:35,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:03:35,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:03:36,056 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:03:36,066 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,067 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,084 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,249 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:36,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:36,321 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,321 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,340 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,557 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:36,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:36,696 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,696 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,730 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:36,758 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,092 INFO L349 Elim1Store]: treesize reduction 264, result has 22.1 percent of original size [2023-12-02 21:03:37,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 310 treesize of output 91 [2023-12-02 21:03:37,269 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,270 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,289 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,499 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:37,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:37,589 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,590 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,610 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,801 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:03:37,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:03:37,887 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,887 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:37,906 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:38,089 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:03:38,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:03:38,154 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:38,155 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:38,176 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:38,338 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:38,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:38,462 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:03:38,475 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:38,496 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:38,670 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:38,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:38,774 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:39,045 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:39,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:39,139 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:39,157 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:39,416 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:39,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:39,527 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:40,057 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 21:03:40,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 21:03:40,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:40,345 INFO L349 Elim1Store]: treesize reduction 27, result has 38.6 percent of original size [2023-12-02 21:03:40,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 93 treesize of output 79 [2023-12-02 21:03:40,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 63 [2023-12-02 21:03:40,941 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:40,942 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:03:41,196 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:41,415 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:41,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:41,582 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:41,588 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:42,636 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 21:03:42,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 21:03:43,327 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 21:03:43,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 21:03:43,999 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-12-02 21:03:43,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-12-02 21:03:44,201 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:44,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 78 [2023-12-02 21:03:44,547 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:44,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 165 treesize of output 161 [2023-12-02 21:03:45,158 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:45,660 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:03:45,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:03:45,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:45,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:45,811 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:03:45,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:03:45,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:03:45,989 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:03:46,031 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:46,284 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:46,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:46,401 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:46,649 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:03:46,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:03:46,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:46,760 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:46,964 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:46,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:47,066 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:47,647 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:03:47,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:03:47,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:47,843 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:03:47,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:03:47,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 21:03:48,153 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:48,173 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:48,340 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:48,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:48,543 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:48,574 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:49,546 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 21:03:49,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 21:03:49,966 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 21:03:49,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 21:03:50,926 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-12-02 21:03:50,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 24 [2023-12-02 21:03:51,125 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-12-02 21:03:51,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 24 [2023-12-02 21:03:51,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 21:03:51,424 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:51,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 67 [2023-12-02 21:03:51,838 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:51,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 220 treesize of output 206 [2023-12-02 21:03:53,209 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:53,786 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:03:53,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:03:53,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:53,972 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:03:53,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:03:54,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 21:03:54,277 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:03:54,317 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:54,752 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:03:54,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:03:54,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:54,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:54,910 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:03:54,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:03:54,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:03:55,073 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:55,316 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:55,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:55,429 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:55,665 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:55,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:55,773 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:56,247 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:03:56,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:03:56,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:56,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:56,372 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:03:56,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:03:56,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:03:56,558 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:56,578 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:56,826 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:56,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:57,008 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:57,015 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:57,979 INFO L349 Elim1Store]: treesize reduction 779, result has 13.7 percent of original size [2023-12-02 21:03:57,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 203 [2023-12-02 21:03:58,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:58,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:03:58,325 INFO L349 Elim1Store]: treesize reduction 57, result has 36.7 percent of original size [2023-12-02 21:03:58,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 111 treesize of output 106 [2023-12-02 21:03:58,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2023-12-02 21:03:58,696 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:03:58,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 81 treesize of output 87 [2023-12-02 21:03:59,136 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:59,156 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:59,330 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:03:59,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:03:59,440 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:03:59,491 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:59,766 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:03:59,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:03:59,848 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:03:59,865 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:00,138 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:04:00,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:04:00,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:00,472 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:04:00,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:04:00,540 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:00,559 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:00,731 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:04:00,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:04:00,842 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:01,415 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:04:01,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:04:01,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:01,607 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:04:01,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 73 [2023-12-02 21:04:01,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 21:04:02,050 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:02,077 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:03,070 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 21:04:03,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 21:04:03,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:03,641 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 21:04:03,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 21:04:04,067 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:04,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 54 [2023-12-02 21:04:04,276 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:04,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 36 [2023-12-02 21:04:04,497 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:04,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 103 treesize of output 105 [2023-12-02 21:04:04,805 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:05,260 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:04:05,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:04:05,297 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:05,298 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:04:06,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:06,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:06,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:06,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 21:04:06,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:04:06,138 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:04:06,166 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:06,185 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:06,468 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:04:06,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:04:06,599 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:06,888 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:04:06,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:04:07,019 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:07,257 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:04:07,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:04:07,359 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:07,910 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:04:07,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:04:08,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:08,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:08,196 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:04:08,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 65 [2023-12-02 21:04:08,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2023-12-02 21:04:08,570 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:08,571 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2023-12-02 21:04:08,864 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:09,337 INFO L349 Elim1Store]: treesize reduction 216, result has 29.2 percent of original size [2023-12-02 21:04:09,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 155 [2023-12-02 21:04:09,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:09,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:09,454 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:04:09,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:04:09,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:04:09,793 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:09,825 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:10,799 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 21:04:10,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 21:04:10,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:11,210 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 21:04:11,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122 [2023-12-02 21:04:11,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:04:11,750 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:11,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2023-12-02 21:04:11,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:11,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 38 [2023-12-02 21:04:12,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:12,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 117 treesize of output 119 [2023-12-02 21:04:12,941 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:12,962 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:13,135 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:04:13,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:04:13,269 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:04:13,342 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:14,353 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:04:14,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:04:14,418 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:14,424 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:04:21,119 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:22,171 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:04:22,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:04:22,196 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:22,198 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:04:30,577 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:31,619 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:04:31,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:04:31,678 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:31,680 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:04:36,489 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:37,553 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:04:37,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:04:37,821 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:37,822 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:04:42,763 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:42,830 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:42,835 INFO L224 Elim1Store]: Index analysis took 198 ms [2023-12-02 21:04:44,536 INFO L349 Elim1Store]: treesize reduction 1468, result has 10.4 percent of original size [2023-12-02 21:04:44,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 12 case distinctions, treesize of input 1022 treesize of output 255 [2023-12-02 21:04:44,576 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:44,578 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 279 [2023-12-02 21:04:47,901 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:48,937 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:04:48,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:04:48,963 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:48,964 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:04:57,374 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:04:58,403 INFO L349 Elim1Store]: treesize reduction 735, result has 15.6 percent of original size [2023-12-02 21:04:58,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 542 treesize of output 215 [2023-12-02 21:04:58,452 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:04:58,453 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2023-12-02 21:05:04,686 INFO L349 Elim1Store]: treesize reduction 150, result has 0.7 percent of original size [2023-12-02 21:05:04,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 115 treesize of output 103 [2023-12-02 21:05:23,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:05:23,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 128 [2023-12-02 21:05:23,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 21:05:23,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 72 [2023-12-02 21:05:23,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:05:23,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 21:05:23,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-12-02 21:05:23,959 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse58 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse29 (select .cse58 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse70 ((_ sign_extend 32) .cse29)) (.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse57 (bvneg ((_ sign_extend 32) .cse31))) (.cse68 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse69 (bvmul (_ bv2 64) .cse70))) (let ((.cse64 (bvadd .cse69 (bvneg .cse70))) (.cse23 ((_ extract 63 32) (_ bv0 64))) (.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse65 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse66 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse56 (select .cse68 (_ bv4 32))) (.cse67 (bvadd .cse57 .cse69)) (.cse47 (select .cse68 (_ bv0 32)))) (let ((.cse2 (= ((_ extract 31 0) .cse67) .cse47)) (.cse19 (= ((_ extract 63 32) .cse67) .cse56)) (.cse0 (= (select .cse66 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse12 (= (select .cse66 (_ bv0 32)) (_ bv0 32))) (.cse13 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse14 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse15 (= .cse22 (select .cse65 (_ bv0 32)))) (.cse16 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse21 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse33 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse34 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse40 (= (select .cse65 (_ bv4 32)) .cse23)) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse27 ((_ extract 63 32) .cse64)) (.cse25 ((_ extract 31 0) .cse64)) (.cse42 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse43 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse44 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse45 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 (= |c_ULTIMATE.start_main_~#yx~0#1.offset| (_ bv0 32)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse24 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse24 v_DerPreprocessor_14) (= (select .cse24 (_ bv0 32)) .cse25) (= (select .cse26 (_ bv0 32)) (_ bv0 32)) (= (select .cse24 (_ bv4 32)) .cse27) (= (select .cse26 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse26) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse33 .cse34 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse39 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse37 (select .cse39 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse38 (select .cse39 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse36 (select .cse39 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse35 (select .cse39 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse35) (= (select .cse36 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse29) (= .cse31 (select .cse37 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse38 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse37) (= v_DerPreprocessor_141 .cse38) (= (_ bv0 32) (select .cse38 (_ bv0 32))) (= .cse36 v_DerPreprocessor_139) (= .cse25 (select .cse35 (_ bv0 32))) (= .cse27 (select .cse35 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse22))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)) .cse40 (not (let ((.cse51 (select .cse58 (_ bv0 32)))) (let ((.cse55 ((_ sign_extend 32) .cse51))) (let ((.cse54 (bvmul (_ bv2 64) .cse55))) (let ((.cse46 (bvadd .cse57 .cse54))) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 (= |c_ULTIMATE.start_main_~#xy~0#1.offset| (_ bv0 32)) .cse8 .cse9 (= ((_ extract 31 0) .cse46) .cse47) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) (exists ((v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_180) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_184))) (let ((.cse50 (select .cse52 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse49 (select .cse52 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse48 (select .cse52 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse53 (bvadd .cse54 (bvneg .cse55)))) (and (= .cse48 v_DerPreprocessor_182) (= .cse31 (select .cse49 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse50 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_183 .cse50) (= (_ bv0 32) (select .cse50 (_ bv0 32))) (= v_DerPreprocessor_180 .cse49) (= .cse51 (select (select .cse52 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))) (= (select .cse48 (_ bv4 32)) ((_ extract 63 32) .cse53)) (= (select .cse48 (_ bv0 32)) ((_ extract 31 0) .cse53)))))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse23) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse22))) .cse10 .cse11 .cse12 (= ((_ extract 63 32) .cse46) .cse56) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)))))) .cse41 (exists ((v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse63 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_230) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_232) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_233) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_234))) (let ((.cse60 (select .cse63 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse61 (select .cse63 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse59 (select .cse63 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse62 (select .cse63 |c_ULTIMATE.start_main_~#y~0#1.base|))) (and (= v_DerPreprocessor_230 .cse59) (= (select .cse60 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse29) (= v_DerPreprocessor_231 .cse60) (= .cse61 v_DerPreprocessor_232) (= (select .cse62 (_ bv0 32)) (_ bv0 32)) (= (select .cse61 (_ bv4 32)) .cse27) (= .cse25 (select .cse61 (_ bv0 32))) (= .cse31 (select .cse59 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse62 (_ bv4 32)) (_ bv0 32)) (= .cse62 v_DerPreprocessor_233))))))) .cse42 .cse43 .cse44 .cse45))))))) is different from false [2023-12-02 21:05:28,954 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse63 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse30 (select .cse63 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse70 ((_ sign_extend 32) .cse30)) (.cse35 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse62 (bvneg ((_ sign_extend 32) .cse35))) (.cse69 (bvmul (_ bv2 64) .cse70)) (.cse68 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|))) (let ((.cse27 ((_ extract 63 32) (_ bv0 64))) (.cse26 ((_ extract 31 0) (_ bv0 64))) (.cse64 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse65 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse61 (select .cse68 (_ bv4 32))) (.cse67 (bvadd .cse69 (bvneg .cse70))) (.cse66 (bvadd .cse62 .cse69)) (.cse52 (select .cse68 (_ bv0 32)))) (let ((.cse2 (= ((_ extract 31 0) .cse66) .cse52)) (.cse34 ((_ extract 31 0) .cse67)) (.cse33 ((_ extract 63 32) .cse67)) (.cse19 (= ((_ extract 63 32) .cse66) .cse61)) (.cse0 (= (select .cse65 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse12 (= (select .cse65 (_ bv0 32)) (_ bv0 32))) (.cse13 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse14 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse15 (= .cse26 (select .cse64 (_ bv0 32)))) (.cse16 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse21 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse22 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse23 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse24 (= (select .cse64 (_ bv4 32)) .cse27)) (.cse25 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse37 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse38 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse39 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse40 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (and .cse0 .cse1 .cse2 .cse3 (= |c_ULTIMATE.start_main_~#yx~0#1.offset| (_ bv0 32)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 (exists ((v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse26 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse27) (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse36 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_230) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_232) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_233) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_234))) (let ((.cse29 (select .cse36 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse31 (select .cse36 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse28 (select .cse36 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse32 (select .cse36 |c_ULTIMATE.start_main_~#y~0#1.base|))) (and (= v_DerPreprocessor_230 .cse28) (= (select .cse29 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse30) (= v_DerPreprocessor_231 .cse29) (= .cse31 v_DerPreprocessor_232) (= (select .cse32 (_ bv0 32)) (_ bv0 32)) (= (select .cse31 (_ bv4 32)) .cse33) (= .cse34 (select .cse31 (_ bv0 32))) (= .cse35 (select .cse28 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse32 (_ bv4 32)) (_ bv0 32)) (= .cse32 v_DerPreprocessor_233))))))) .cse37 .cse38 .cse39 .cse40)) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse26 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse27) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse45 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse41 (select .cse45 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse42 (select .cse45 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse43 (select .cse45 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse44 (select .cse45 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse41 v_DerPreprocessor_14) (= (select .cse41 (_ bv0 32)) .cse34) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= (select .cse41 (_ bv4 32)) .cse33) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= .cse43 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse42) (= .cse30 (select .cse43 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse44 v_DerPreprocessor_12) (= .cse35 (select .cse44 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse22 .cse23 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse27) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse49 (select .cse50 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse47 (select .cse50 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse46 (select .cse50 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse46) (= (select .cse47 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse30) (= .cse35 (select .cse48 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse49 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse48) (= v_DerPreprocessor_141 .cse49) (= (_ bv0 32) (select .cse49 (_ bv0 32))) (= .cse47 v_DerPreprocessor_139) (= .cse34 (select .cse46 (_ bv0 32))) (= .cse33 (select .cse46 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse26))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse37 .cse38 .cse39 .cse40)) .cse24 (not (let ((.cse56 (select .cse63 (_ bv0 32)))) (let ((.cse60 ((_ sign_extend 32) .cse56))) (let ((.cse59 (bvmul (_ bv2 64) .cse60))) (let ((.cse51 (bvadd .cse62 .cse59))) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 (= |c_ULTIMATE.start_main_~#xy~0#1.offset| (_ bv0 32)) .cse8 .cse9 (= ((_ extract 31 0) .cse51) .cse52) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) (exists ((v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse57 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_180) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_184))) (let ((.cse55 (select .cse57 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse54 (select .cse57 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse53 (select .cse57 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse58 (bvadd .cse59 (bvneg .cse60)))) (and (= .cse53 v_DerPreprocessor_182) (= .cse35 (select .cse54 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse55 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_183 .cse55) (= (_ bv0 32) (select .cse55 (_ bv0 32))) (= v_DerPreprocessor_180 .cse54) (= .cse56 (select (select .cse57 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))) (= (select .cse53 (_ bv4 32)) ((_ extract 63 32) .cse58)) (= (select .cse53 (_ bv0 32)) ((_ extract 31 0) .cse58)))))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse27) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse26))) .cse10 .cse11 .cse12 (= ((_ extract 63 32) .cse51) .cse61) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse37 .cse38 .cse39 .cse40)))))) .cse25 .cse37 .cse38 .cse39 .cse40))))))) is different from false [2023-12-02 21:05:29,195 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse58 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse29 (select .cse58 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse70 ((_ sign_extend 32) .cse29)) (.cse31 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse57 (bvneg ((_ sign_extend 32) .cse31))) (.cse68 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse69 (bvmul (_ bv2 64) .cse70))) (let ((.cse64 (bvadd .cse69 (bvneg .cse70))) (.cse23 ((_ extract 63 32) (_ bv0 64))) (.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse65 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse66 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse56 (select .cse68 (_ bv4 32))) (.cse67 (bvadd .cse57 .cse69)) (.cse47 (select .cse68 (_ bv0 32)))) (let ((.cse2 (= ((_ extract 31 0) .cse67) .cse47)) (.cse19 (= ((_ extract 63 32) .cse67) .cse56)) (.cse0 (= (select .cse66 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse12 (= (select .cse66 (_ bv0 32)) (_ bv0 32))) (.cse13 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse14 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse15 (= .cse22 (select .cse65 (_ bv0 32)))) (.cse16 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse21 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse33 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse34 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse40 (= (select .cse65 (_ bv4 32)) .cse23)) (.cse41 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse27 ((_ extract 63 32) .cse64)) (.cse25 ((_ extract 31 0) .cse64)) (.cse42 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse43 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse44 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse45 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 (= |c_ULTIMATE.start_main_~#yx~0#1.offset| (_ bv0 32)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse32 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse24 (select .cse32 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse26 (select .cse32 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse28 (select .cse32 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse30 (select .cse32 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse24 v_DerPreprocessor_14) (= (select .cse24 (_ bv0 32)) .cse25) (= (select .cse26 (_ bv0 32)) (_ bv0 32)) (= (select .cse24 (_ bv4 32)) .cse27) (= (select .cse26 (_ bv4 32)) (_ bv0 32)) (= .cse28 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse26) (= .cse29 (select .cse28 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse30 v_DerPreprocessor_12) (= .cse31 (select .cse30 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse33 .cse34 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse39 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse37 (select .cse39 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse38 (select .cse39 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse36 (select .cse39 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse35 (select .cse39 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse35) (= (select .cse36 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse29) (= .cse31 (select .cse37 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse38 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse37) (= v_DerPreprocessor_141 .cse38) (= (_ bv0 32) (select .cse38 (_ bv0 32))) (= .cse36 v_DerPreprocessor_139) (= .cse25 (select .cse35 (_ bv0 32))) (= .cse27 (select .cse35 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse22))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)) .cse40 (not (let ((.cse51 (select .cse58 (_ bv0 32)))) (let ((.cse55 ((_ sign_extend 32) .cse51))) (let ((.cse54 (bvmul (_ bv2 64) .cse55))) (let ((.cse46 (bvadd .cse57 .cse54))) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 (= |c_ULTIMATE.start_main_~#xy~0#1.offset| (_ bv0 32)) .cse8 .cse9 (= ((_ extract 31 0) .cse46) .cse47) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) (exists ((v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_180) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_184))) (let ((.cse50 (select .cse52 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse49 (select .cse52 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse48 (select .cse52 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse53 (bvadd .cse54 (bvneg .cse55)))) (and (= .cse48 v_DerPreprocessor_182) (= .cse31 (select .cse49 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse50 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_183 .cse50) (= (_ bv0 32) (select .cse50 (_ bv0 32))) (= v_DerPreprocessor_180 .cse49) (= .cse51 (select (select .cse52 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))) (= (select .cse48 (_ bv4 32)) ((_ extract 63 32) .cse53)) (= (select .cse48 (_ bv0 32)) ((_ extract 31 0) .cse53)))))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse23) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse22))) .cse10 .cse11 .cse12 (= ((_ extract 63 32) .cse46) .cse56) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse33 .cse34 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45)))))) .cse41 (exists ((v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse22 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse23) (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse63 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_230) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_232) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_233) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_234))) (let ((.cse60 (select .cse63 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse61 (select .cse63 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse59 (select .cse63 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse62 (select .cse63 |c_ULTIMATE.start_main_~#y~0#1.base|))) (and (= v_DerPreprocessor_230 .cse59) (= (select .cse60 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse29) (= v_DerPreprocessor_231 .cse60) (= .cse61 v_DerPreprocessor_232) (= (select .cse62 (_ bv0 32)) (_ bv0 32)) (= (select .cse61 (_ bv4 32)) .cse27) (= .cse25 (select .cse61 (_ bv0 32))) (= .cse31 (select .cse59 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse62 (_ bv4 32)) (_ bv0 32)) (= .cse62 v_DerPreprocessor_233))))))) .cse42 .cse43 .cse44 .cse45)))))))) is different from true [2023-12-02 21:05:29,301 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse63 (select |c_#memory_int| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (let ((.cse30 (select .cse63 |c_ULTIMATE.start_main_~#Y~0#1.offset|))) (let ((.cse70 ((_ sign_extend 32) .cse30)) (.cse35 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base|) |c_ULTIMATE.start_main_~#X~0#1.offset|))) (let ((.cse62 (bvneg ((_ sign_extend 32) .cse35))) (.cse69 (bvmul (_ bv2 64) .cse70)) (.cse68 (select |c_#memory_int| |c_ULTIMATE.start_main_~#v~0#1.base|))) (let ((.cse27 ((_ extract 63 32) (_ bv0 64))) (.cse26 ((_ extract 31 0) (_ bv0 64))) (.cse64 (select |c_#memory_int| |c_ULTIMATE.start_main_~#x~0#1.base|)) (.cse65 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse61 (select .cse68 (_ bv4 32))) (.cse67 (bvadd .cse69 (bvneg .cse70))) (.cse66 (bvadd .cse62 .cse69)) (.cse52 (select .cse68 (_ bv0 32)))) (let ((.cse2 (= ((_ extract 31 0) .cse66) .cse52)) (.cse34 ((_ extract 31 0) .cse67)) (.cse33 ((_ extract 63 32) .cse67)) (.cse19 (= ((_ extract 63 32) .cse66) .cse61)) (.cse0 (= (select .cse65 (_ bv4 32)) (_ bv0 32))) (.cse1 (= (_ bv0 32) |c_ULTIMATE.start_main_~#y~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse4 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse5 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse6 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse7 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse8 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse9 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|))) (.cse10 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse11 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse12 (= (select .cse65 (_ bv0 32)) (_ bv0 32))) (.cse13 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse14 (= |c_ULTIMATE.start_main_~#v~0#1.offset| (_ bv0 32))) (.cse15 (= .cse26 (select .cse64 (_ bv0 32)))) (.cse16 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse17 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse18 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#x~0#1.base|))) (.cse20 (not (= |c_ULTIMATE.start_main_~#Y~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse21 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|))) (.cse22 (not (= |c_ULTIMATE.start_main_~#yx~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse23 (not (= |c_ULTIMATE.start_main_~#xy~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse24 (= (select .cse64 (_ bv4 32)) .cse27)) (.cse25 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#Y~0#1.base|))) (.cse37 (= |c_ULTIMATE.start_main_~#x~0#1.offset| (_ bv0 32))) (.cse38 (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |c_ULTIMATE.start_main_~#xy~0#1.base|))) (.cse39 (not (= |c_ULTIMATE.start_main_~#X~0#1.base| |c_ULTIMATE.start_main_~#yx~0#1.base|))) (.cse40 (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#v~0#1.base|)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (and .cse0 .cse1 .cse2 .cse3 (= |c_ULTIMATE.start_main_~#yx~0#1.offset| (_ bv0 32)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 (exists ((v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse26 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse27) (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse36 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_230) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_232) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_233) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_234))) (let ((.cse29 (select .cse36 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse31 (select .cse36 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse28 (select .cse36 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse32 (select .cse36 |c_ULTIMATE.start_main_~#y~0#1.base|))) (and (= v_DerPreprocessor_230 .cse28) (= (select .cse29 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse30) (= v_DerPreprocessor_231 .cse29) (= .cse31 v_DerPreprocessor_232) (= (select .cse32 (_ bv0 32)) (_ bv0 32)) (= (select .cse31 (_ bv4 32)) .cse33) (= .cse34 (select .cse31 (_ bv0 32))) (= .cse35 (select .cse28 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse32 (_ bv4 32)) (_ bv0 32)) (= .cse32 v_DerPreprocessor_233))))))) .cse37 .cse38 .cse39 .cse40)) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (exists ((v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= .cse26 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse27) (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse45 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_16))) (let ((.cse41 (select .cse45 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse42 (select .cse45 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse43 (select .cse45 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse44 (select .cse45 |c_ULTIMATE.start_main_~#X~0#1.base|))) (and (= .cse41 v_DerPreprocessor_14) (= (select .cse41 (_ bv0 32)) .cse34) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= (select .cse41 (_ bv4 32)) .cse33) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= .cse43 v_DerPreprocessor_13) (= v_DerPreprocessor_15 .cse42) (= .cse30 (select .cse43 |c_ULTIMATE.start_main_~#Y~0#1.offset|)) (= .cse44 v_DerPreprocessor_12) (= .cse35 (select .cse44 |c_ULTIMATE.start_main_~#X~0#1.offset|)))))))) .cse22 .cse23 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32)))) (and (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse27) (exists ((v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse49 (select .cse50 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse47 (select .cse50 |c_ULTIMATE.start_main_~#Y~0#1.base|)) (.cse46 (select .cse50 |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= v_DerPreprocessor_140 .cse46) (= (select .cse47 |c_ULTIMATE.start_main_~#Y~0#1.offset|) .cse30) (= .cse35 (select .cse48 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse49 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_138 .cse48) (= v_DerPreprocessor_141 .cse49) (= (_ bv0 32) (select .cse49 (_ bv0 32))) (= .cse47 v_DerPreprocessor_139) (= .cse34 (select .cse46 (_ bv0 32))) (= .cse33 (select .cse46 (_ bv4 32))))))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse26))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse37 .cse38 .cse39 .cse40)) .cse24 (not (let ((.cse56 (select .cse63 (_ bv0 32)))) (let ((.cse60 ((_ sign_extend 32) .cse56))) (let ((.cse59 (bvmul (_ bv2 64) .cse60))) (let ((.cse51 (bvadd .cse62 .cse59))) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 (= |c_ULTIMATE.start_main_~#xy~0#1.offset| (_ bv0 32)) .cse8 .cse9 (= ((_ extract 31 0) .cse51) .cse52) (= |c_ULTIMATE.start_main_~#Y~0#1.offset| (_ bv0 32)) (exists ((v_DerPreprocessor_184 (Array (_ BitVec 32) (_ BitVec 32)))) (and (exists ((v_DerPreprocessor_182 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_181 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_180 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_183 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse57 (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#X~0#1.base| v_DerPreprocessor_180) |c_ULTIMATE.start_main_~#Y~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#v~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_184))) (let ((.cse55 (select .cse57 |c_ULTIMATE.start_main_~#y~0#1.base|)) (.cse54 (select .cse57 |c_ULTIMATE.start_main_~#X~0#1.base|)) (.cse53 (select .cse57 |c_ULTIMATE.start_main_~#v~0#1.base|)) (.cse58 (bvadd .cse59 (bvneg .cse60)))) (and (= .cse53 v_DerPreprocessor_182) (= .cse35 (select .cse54 |c_ULTIMATE.start_main_~#X~0#1.offset|)) (= (select .cse55 (_ bv4 32)) (_ bv0 32)) (= v_DerPreprocessor_183 .cse55) (= (_ bv0 32) (select .cse55 (_ bv0 32))) (= v_DerPreprocessor_180 .cse54) (= .cse56 (select (select .cse57 |c_ULTIMATE.start_main_~#Y~0#1.base|) (_ bv0 32))) (= (select .cse53 (_ bv4 32)) ((_ extract 63 32) .cse58)) (= (select .cse53 (_ bv0 32)) ((_ extract 31 0) .cse58)))))) (= (select v_DerPreprocessor_184 (_ bv4 32)) .cse27) (= (select v_DerPreprocessor_184 (_ bv0 32)) .cse26))) .cse10 .cse11 .cse12 (= ((_ extract 63 32) .cse51) .cse61) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse37 .cse38 .cse39 .cse40)))))) .cse25 .cse37 .cse38 .cse39 .cse40)))))))) is different from true [2023-12-02 21:05:40,339 WARN L293 SmtUtils]: Spent 8.15s on a formula simplification. DAG size of input: 235 DAG size of output: 230 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 21:05:42,953 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse19 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (let ((.cse25 (select .cse19 |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|))) (let ((.cse59 ((_ sign_extend 32) .cse25))) (let ((.cse17 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (.cse58 (bvmul (_ bv2 64) .cse59))) (let ((.cse53 (bvadd .cse58 (bvneg .cse59))) (.cse54 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~x.base|)) (.cse55 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse57 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse56 (bvadd .cse58 (bvneg ((_ sign_extend 32) .cse17))))) (let ((.cse0 (= (select .cse57 (_ bv4 32)) ((_ extract 63 32) .cse56))) (.cse1 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse2 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse3 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse5 (= |c_func_to_recursive_line_0_to_41_0_#in~yx.offset| (_ bv0 32))) (.cse6 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse7 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse8 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse10 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~x.base|))) (.cse11 (= (select .cse55 (_ bv4 32)) (_ bv0 32))) (.cse20 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~x.offset|)) (.cse21 (= ((_ extract 31 0) .cse56) (select .cse57 (_ bv0 32)))) (.cse9 (select .cse54 (_ bv4 32))) (.cse31 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse32 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse33 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse34 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse35 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse36 (= (select .cse55 (_ bv0 32)) (_ bv0 32))) (.cse37 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse23 (select .cse54 (_ bv0 32))) (.cse38 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~y.offset|)) (.cse39 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse40 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse30 ((_ extract 31 0) .cse53)) (.cse27 ((_ extract 63 32) .cse53)) (.cse41 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse42 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~v.offset|)) (.cse43 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse44 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse45 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse46 (not (= |c_func_to_recursive_line_0_to_41_0_#in~yx.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)))) (and (= |c_func_to_recursive_line_0_to_41_0_#in~Y.offset| (_ bv0 32)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (= .cse9 (_ bv0 32)) .cse10 .cse11 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse16 (select .cse19 (_ bv0 32))) (.cse15 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_163) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_164) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_165) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_166) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_167))) (let ((.cse12 (select .cse15 |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse13 (select .cse15 |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse14 (let ((.cse18 ((_ sign_extend 32) .cse16))) (bvadd (bvmul .cse18 (_ bv2 64)) (bvneg .cse18))))) (and (= (select .cse12 (_ bv0 32)) (_ bv0 32)) (= (select .cse12 (_ bv4 32)) (_ bv0 32)) (= (select .cse13 (_ bv0 32)) ((_ extract 31 0) .cse14)) (= (select v_DerPreprocessor_167 (_ bv0 32)) (_ bv0 32)) (= (select v_DerPreprocessor_167 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse15 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) (_ bv0 32)) .cse16) (= (select .cse13 (_ bv4 32)) ((_ extract 63 32) .cse14)) (= .cse17 (select (select .cse15 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)))))) .cse20 .cse21 (not (let ((.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse26 ((_ extract 63 32) (_ bv0 64)))) (and (= .cse22 .cse23) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse24 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_230) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_231) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_232) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_233) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_234))) (let ((.cse29 (select .cse24 |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse28 (select .cse24 |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (and (= .cse22 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select (select .cse24 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|) .cse17) (= (select (select .cse24 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse25) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse26) (= .cse27 (select .cse28 (_ bv4 32))) (= (_ bv0 32) (select .cse29 (_ bv0 32))) (= (select .cse29 (_ bv4 32)) (_ bv0 32)) (= .cse30 (select .cse28 (_ bv0 32))))))) .cse7 .cse8 .cse10 .cse11 .cse20 .cse21 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 (= .cse9 .cse26) .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46))) .cse31 .cse32 .cse33 .cse34 .cse35 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse47 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_138) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_139) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_140) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_141) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_142))) (let ((.cse48 (select .cse47 |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse49 (select .cse47 |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (and (= .cse17 (select (select .cse47 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select v_DerPreprocessor_142 (_ bv0 32)) (_ bv0 32)) (= (select .cse48 (_ bv0 32)) (_ bv0 32)) (= (select .cse48 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) (_ bv0 32)) (= (select .cse49 (_ bv4 32)) .cse27) (= .cse30 (select .cse49 (_ bv0 32))) (= (select (select .cse47 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse25))))) .cse36 .cse37 (= .cse23 (_ bv0 32)) .cse38 .cse39 .cse40 (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_12) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_13) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_14) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_15) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_16))) (let ((.cse51 (select .cse52 |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse50 (select .cse52 |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (and (= (select .cse50 (_ bv4 32)) (_ bv0 32)) (= (select .cse51 (_ bv0 32)) .cse30) (= .cse17 (select (select .cse52 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select (select .cse52 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse25) (= (select .cse51 (_ bv4 32)) .cse27) (= (select v_DerPreprocessor_16 (_ bv0 32)) (_ bv0 32)) (= (select v_DerPreprocessor_16 (_ bv4 32)) (_ bv0 32)) (= (select .cse50 (_ bv0 32)) (_ bv0 32)))))) .cse41 .cse42 .cse43 .cse44 .cse45 .cse46))))))) is different from false [2023-12-02 21:06:04,134 WARN L293 SmtUtils]: Spent 14.78s on a formula simplification that was a NOOP. DAG size: 231 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 21:06:04,241 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse19 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (let ((.cse25 (select .cse19 |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|))) (let ((.cse59 ((_ sign_extend 32) .cse25))) (let ((.cse17 (select (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (.cse58 (bvmul (_ bv2 64) .cse59))) (let ((.cse53 (bvadd .cse58 (bvneg .cse59))) (.cse54 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~x.base|)) (.cse55 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse57 (select |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse56 (bvadd .cse58 (bvneg ((_ sign_extend 32) .cse17))))) (let ((.cse0 (= (select .cse57 (_ bv4 32)) ((_ extract 63 32) .cse56))) (.cse1 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse2 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse3 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse4 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse5 (= |c_func_to_recursive_line_0_to_41_0_#in~yx.offset| (_ bv0 32))) (.cse6 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse7 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse8 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse10 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~x.base|))) (.cse11 (= (select .cse55 (_ bv4 32)) (_ bv0 32))) (.cse20 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~x.offset|)) (.cse21 (= ((_ extract 31 0) .cse56) (select .cse57 (_ bv0 32)))) (.cse9 (select .cse54 (_ bv4 32))) (.cse31 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse32 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse33 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse34 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse35 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~Y.base|))) (.cse36 (= (select .cse55 (_ bv0 32)) (_ bv0 32))) (.cse37 (not (= |c_func_to_recursive_line_0_to_41_0_#in~Y.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (.cse23 (select .cse54 (_ bv0 32))) (.cse38 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~y.offset|)) (.cse39 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse40 (not (= |c_func_to_recursive_line_0_to_41_0_#in~X.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse30 ((_ extract 31 0) .cse53)) (.cse27 ((_ extract 63 32) .cse53)) (.cse41 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (.cse42 (= (_ bv0 32) |c_func_to_recursive_line_0_to_41_0_#in~v.offset|)) (.cse43 (not (= |c_func_to_recursive_line_0_to_41_0_#in~x.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse44 (not (= |c_func_to_recursive_line_0_to_41_0_#in~xy.base| |c_func_to_recursive_line_0_to_41_0_#in~yx.base|))) (.cse45 (not (= |c_func_to_recursive_line_0_to_41_0_#in~v.base| |c_func_to_recursive_line_0_to_41_0_#in~X.base|))) (.cse46 (not (= |c_func_to_recursive_line_0_to_41_0_#in~yx.base| |c_func_to_recursive_line_0_to_41_0_#in~y.base|)))) (and (= |c_func_to_recursive_line_0_to_41_0_#in~Y.offset| (_ bv0 32)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (= .cse9 (_ bv0 32)) .cse10 .cse11 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse16 (select .cse19 (_ bv0 32))) (.cse15 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_163) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_164) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_165) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_166) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_167))) (let ((.cse12 (select .cse15 |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse13 (select .cse15 |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse14 (let ((.cse18 ((_ sign_extend 32) .cse16))) (bvadd (bvmul .cse18 (_ bv2 64)) (bvneg .cse18))))) (and (= (select .cse12 (_ bv0 32)) (_ bv0 32)) (= (select .cse12 (_ bv4 32)) (_ bv0 32)) (= (select .cse13 (_ bv0 32)) ((_ extract 31 0) .cse14)) (= (select v_DerPreprocessor_167 (_ bv0 32)) (_ bv0 32)) (= (select v_DerPreprocessor_167 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse15 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) (_ bv0 32)) .cse16) (= (select .cse13 (_ bv4 32)) ((_ extract 63 32) .cse14)) (= .cse17 (select (select .cse15 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)))))) .cse20 .cse21 (not (let ((.cse22 ((_ extract 31 0) (_ bv0 64))) (.cse26 ((_ extract 63 32) (_ bv0 64)))) (and (= .cse22 .cse23) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse24 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_230) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_231) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_232) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_233) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_234))) (let ((.cse29 (select .cse24 |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse28 (select .cse24 |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (and (= .cse22 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select (select .cse24 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|) .cse17) (= (select (select .cse24 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse25) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse26) (= .cse27 (select .cse28 (_ bv4 32))) (= (_ bv0 32) (select .cse29 (_ bv0 32))) (= (select .cse29 (_ bv4 32)) (_ bv0 32)) (= .cse30 (select .cse28 (_ bv0 32))))))) .cse7 .cse8 .cse10 .cse11 .cse20 .cse21 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 (= .cse9 .cse26) .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46))) .cse31 .cse32 .cse33 .cse34 .cse35 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse47 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_138) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_139) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_140) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_141) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_142))) (let ((.cse48 (select .cse47 |c_func_to_recursive_line_0_to_41_0_#in~y.base|)) (.cse49 (select .cse47 |c_func_to_recursive_line_0_to_41_0_#in~v.base|))) (and (= .cse17 (select (select .cse47 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select v_DerPreprocessor_142 (_ bv0 32)) (_ bv0 32)) (= (select .cse48 (_ bv0 32)) (_ bv0 32)) (= (select .cse48 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) (_ bv0 32)) (= (select .cse49 (_ bv4 32)) .cse27) (= .cse30 (select .cse49 (_ bv0 32))) (= (select (select .cse47 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse25))))) .cse36 .cse37 (= .cse23 (_ bv0 32)) .cse38 .cse39 .cse40 (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (store (store (store (store (store |c_#memory_int| |c_func_to_recursive_line_0_to_41_0_#in~X.base| v_DerPreprocessor_12) |c_func_to_recursive_line_0_to_41_0_#in~Y.base| v_DerPreprocessor_13) |c_func_to_recursive_line_0_to_41_0_#in~v.base| v_DerPreprocessor_14) |c_func_to_recursive_line_0_to_41_0_#in~y.base| v_DerPreprocessor_15) |c_func_to_recursive_line_0_to_41_0_#in~x.base| v_DerPreprocessor_16))) (let ((.cse51 (select .cse52 |c_func_to_recursive_line_0_to_41_0_#in~v.base|)) (.cse50 (select .cse52 |c_func_to_recursive_line_0_to_41_0_#in~y.base|))) (and (= (select .cse50 (_ bv4 32)) (_ bv0 32)) (= (select .cse51 (_ bv0 32)) .cse30) (= .cse17 (select (select .cse52 |c_func_to_recursive_line_0_to_41_0_#in~X.base|) |c_func_to_recursive_line_0_to_41_0_#in~X.offset|)) (= (select (select .cse52 |c_func_to_recursive_line_0_to_41_0_#in~Y.base|) |c_func_to_recursive_line_0_to_41_0_#in~Y.offset|) .cse25) (= (select .cse51 (_ bv4 32)) .cse27) (= (select v_DerPreprocessor_16 (_ bv0 32)) (_ bv0 32)) (= (select v_DerPreprocessor_16 (_ bv4 32)) (_ bv0 32)) (= (select .cse50 (_ bv0 32)) (_ bv0 32)))))) .cse41 .cse42 .cse43 .cse44 .cse45 .cse46)))))))) is different from true [2023-12-02 21:06:04,837 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse65 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse65 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse64 ((_ sign_extend 32) .cse8)) (.cse43 (select .cse65 (_ bv0 32))) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse58 (bvneg ((_ sign_extend 32) .cse4))) (.cse63 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse62 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 ((_ sign_extend 32) .cse43)) (.cse61 (bvmul (_ bv2 64) .cse64))) (let ((.cse57 (bvadd .cse61 (bvneg .cse64))) (.cse46 (bvmul (_ bv2 64) .cse45)) (.cse53 (select .cse62 (_ bv0 32))) (.cse39 (select .cse63 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse47 (select .cse63 (_ bv4 32))) (.cse52 (select .cse62 (_ bv4 32))) (.cse59 (bvadd .cse61 .cse58))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= .cse52 ((_ extract 63 32) .cse59))) (.cse22 (= .cse47 (_ bv0 32))) (.cse23 (= (select .cse60 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse60 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse34 (= .cse53 ((_ extract 31 0) .cse59))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse51 (bvadd .cse46 .cse58)) (.cse9 ((_ extract 31 0) .cse57)) (.cse7 ((_ extract 63 32) .cse57)) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse44 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_163) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_164) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_165) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_166) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_167))) (let ((.cse42 (select .cse44 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse40 (bvadd (bvneg .cse45) .cse46)) (.cse41 (select .cse44 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 63 32) .cse40) (select .cse41 (_ bv4 32))) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= .cse43 (select (select .cse44 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse44 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= ((_ extract 31 0) .cse40) (select .cse41 (_ bv0 32))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse3) (= .cse2 (select v_DerPreprocessor_167 (_ bv0 32))))))) .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~yx.offset (_ bv0 32)) (= .cse3 .cse47) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse49 (select .cse50 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse48 (_ bv0 32)) (_ bv0 32)) (= (select .cse49 (_ bv4 32)) .cse7) (= (select .cse48 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse49 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) (= ((_ extract 63 32) .cse51) .cse52) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse34 .cse35 .cse36 (= .cse53 ((_ extract 31 0) .cse51)) (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse56 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_230) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_231) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_232) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_233) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_234))) (let ((.cse55 (select .cse56 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse54 (select .cse56 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select .cse54 (_ bv4 32)) (_ bv0 32)) (= (select .cse55 (_ bv0 32)) .cse9) (= (select .cse55 (_ bv4 32)) .cse7) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse3) (= (select .cse54 (_ bv0 32)) (_ bv0 32)) (= (select (select .cse56 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= (select (select .cse56 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8))))) .cse37 .cse38))))))) is different from false [2023-12-02 21:06:07,125 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse66 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse66 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse47 (select .cse66 (_ bv0 32))) (.cse65 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse58 (bvneg ((_ sign_extend 32) .cse4))) (.cse64 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse62 (bvmul (_ bv2 64) .cse65)) (.cse63 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse49 ((_ sign_extend 32) .cse47))) (let ((.cse50 (bvmul (_ bv2 64) .cse49)) (.cse57 (select .cse63 (_ bv0 32))) (.cse60 (bvadd .cse62 (bvneg .cse65))) (.cse39 (select .cse64 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse61 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse51 (select .cse64 (_ bv4 32))) (.cse56 (select .cse63 (_ bv4 32))) (.cse59 (bvadd .cse62 .cse58))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse40 (= c_func_to_recursive_line_0_to_41_0_~yx.offset (_ bv0 32))) (.cse21 (= .cse56 ((_ extract 63 32) .cse59))) (.cse22 (= .cse51 (_ bv0 32))) (.cse23 (= (select .cse61 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse61 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse7 ((_ extract 63 32) .cse60)) (.cse9 ((_ extract 31 0) .cse60)) (.cse34 (= .cse57 ((_ extract 31 0) .cse59))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse55 (bvadd .cse50 .cse58)) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 (not (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse40 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_230) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_231) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_232) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_233) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_234))) (let ((.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select .cse41 (_ bv4 32)) (_ bv0 32)) (= (select .cse42 (_ bv0 32)) .cse9) (= (select .cse42 (_ bv4 32)) .cse7) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse3) (= (select .cse41 (_ bv0 32)) (_ bv0 32)) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8))))) .cse37 .cse38)) .cse16 .cse17 .cse18 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse48 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_163) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_164) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_165) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_166) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_167))) (let ((.cse46 (select .cse48 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse44 (bvadd (bvneg .cse49) .cse50)) (.cse45 (select .cse48 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 63 32) .cse44) (select .cse45 (_ bv4 32))) (= (select .cse46 (_ bv0 32)) (_ bv0 32)) (= .cse47 (select (select .cse48 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= (select .cse46 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse48 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= ((_ extract 31 0) .cse44) (select .cse45 (_ bv0 32))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse3) (= .cse2 (select v_DerPreprocessor_167 (_ bv0 32))))))) .cse19 .cse20 .cse40 (= .cse3 .cse51) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse54 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse52 (select .cse54 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse53 (select .cse54 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse52 (_ bv0 32)) (_ bv0 32)) (= (select .cse53 (_ bv4 32)) .cse7) (= (select .cse52 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse54 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse54 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse53 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) (= ((_ extract 63 32) .cse55) .cse56) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse34 .cse35 .cse36 (= .cse57 ((_ extract 31 0) .cse55)) .cse37 .cse38))))))) is different from false [2023-12-02 21:06:07,373 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse65 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse65 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse64 ((_ sign_extend 32) .cse8)) (.cse43 (select .cse65 (_ bv0 32))) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse58 (bvneg ((_ sign_extend 32) .cse4))) (.cse63 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse62 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse45 ((_ sign_extend 32) .cse43)) (.cse61 (bvmul (_ bv2 64) .cse64))) (let ((.cse57 (bvadd .cse61 (bvneg .cse64))) (.cse46 (bvmul (_ bv2 64) .cse45)) (.cse53 (select .cse62 (_ bv0 32))) (.cse39 (select .cse63 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse60 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse47 (select .cse63 (_ bv4 32))) (.cse52 (select .cse62 (_ bv4 32))) (.cse59 (bvadd .cse61 .cse58))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse21 (= .cse52 ((_ extract 63 32) .cse59))) (.cse22 (= .cse47 (_ bv0 32))) (.cse23 (= (select .cse60 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse60 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse34 (= .cse53 ((_ extract 31 0) .cse59))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse51 (bvadd .cse46 .cse58)) (.cse9 ((_ extract 31 0) .cse57)) (.cse7 ((_ extract 63 32) .cse57)) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse44 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_163) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_164) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_165) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_166) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_167))) (let ((.cse42 (select .cse44 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse40 (bvadd (bvneg .cse45) .cse46)) (.cse41 (select .cse44 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 63 32) .cse40) (select .cse41 (_ bv4 32))) (= (select .cse42 (_ bv0 32)) (_ bv0 32)) (= .cse43 (select (select .cse44 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= (select .cse42 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse44 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= ((_ extract 31 0) .cse40) (select .cse41 (_ bv0 32))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse3) (= .cse2 (select v_DerPreprocessor_167 (_ bv0 32))))))) .cse19 .cse20 (= c_func_to_recursive_line_0_to_41_0_~yx.offset (_ bv0 32)) (= .cse3 .cse47) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse48 (select .cse50 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse49 (select .cse50 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse48 (_ bv0 32)) (_ bv0 32)) (= (select .cse49 (_ bv4 32)) .cse7) (= (select .cse48 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse50 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse49 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) (= ((_ extract 63 32) .cse51) .cse52) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse34 .cse35 .cse36 (= .cse53 ((_ extract 31 0) .cse51)) (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse56 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_230) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_231) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_232) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_233) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_234))) (let ((.cse55 (select .cse56 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse54 (select .cse56 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select .cse54 (_ bv4 32)) (_ bv0 32)) (= (select .cse55 (_ bv0 32)) .cse9) (= (select .cse55 (_ bv4 32)) .cse7) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse3) (= (select .cse54 (_ bv0 32)) (_ bv0 32)) (= (select (select .cse56 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= (select (select .cse56 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8))))) .cse37 .cse38)))))))) is different from true [2023-12-02 21:06:11,274 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse66 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~Y.base))) (let ((.cse8 (select .cse66 c_func_to_recursive_line_0_to_41_0_~Y.offset))) (let ((.cse47 (select .cse66 (_ bv0 32))) (.cse65 ((_ sign_extend 32) .cse8)) (.cse4 (select (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset))) (let ((.cse58 (bvneg ((_ sign_extend 32) .cse4))) (.cse64 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse62 (bvmul (_ bv2 64) .cse65)) (.cse63 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse49 ((_ sign_extend 32) .cse47))) (let ((.cse50 (bvmul (_ bv2 64) .cse49)) (.cse57 (select .cse63 (_ bv0 32))) (.cse60 (bvadd .cse62 (bvneg .cse65))) (.cse39 (select .cse64 (_ bv0 32))) (.cse3 ((_ extract 63 32) (_ bv0 64))) (.cse61 (select |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~x.base)) (.cse2 ((_ extract 31 0) (_ bv0 64))) (.cse51 (select .cse64 (_ bv4 32))) (.cse56 (select .cse63 (_ bv4 32))) (.cse59 (bvadd .cse62 .cse58))) (let ((.cse0 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse1 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse11 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse12 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse13 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse14 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse15 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse16 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse17 (= c_func_to_recursive_line_0_to_41_0_~x.offset (_ bv0 32))) (.cse18 (= c_func_to_recursive_line_0_to_41_0_~v.offset (_ bv0 32))) (.cse19 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse20 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~Y.base))) (.cse40 (= c_func_to_recursive_line_0_to_41_0_~yx.offset (_ bv0 32))) (.cse21 (= .cse56 ((_ extract 63 32) .cse59))) (.cse22 (= .cse51 (_ bv0 32))) (.cse23 (= (select .cse61 (_ bv0 32)) .cse2)) (.cse24 (= .cse3 (select .cse61 (_ bv4 32)))) (.cse25 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse26 (not (= c_func_to_recursive_line_0_to_41_0_~yx.base c_func_to_recursive_line_0_to_41_0_~v.base))) (.cse27 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse28 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~X.base))) (.cse29 (= .cse39 (_ bv0 32))) (.cse30 (not (= c_func_to_recursive_line_0_to_41_0_~X.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse31 (= c_func_to_recursive_line_0_to_41_0_~y.offset (_ bv0 32))) (.cse32 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~y.base))) (.cse33 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse7 ((_ extract 63 32) .cse60)) (.cse9 ((_ extract 31 0) .cse60)) (.cse34 (= .cse57 ((_ extract 31 0) .cse59))) (.cse35 (not (= c_func_to_recursive_line_0_to_41_0_~xy.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse36 (not (= c_func_to_recursive_line_0_to_41_0_~y.base c_func_to_recursive_line_0_to_41_0_~yx.base))) (.cse55 (bvadd .cse50 .cse58)) (.cse37 (not (= c_func_to_recursive_line_0_to_41_0_~v.base c_func_to_recursive_line_0_to_41_0_~x.base))) (.cse38 (not (= c_func_to_recursive_line_0_to_41_0_~Y.base c_func_to_recursive_line_0_to_41_0_~v.base)))) (and .cse0 .cse1 (not (and (exists ((v_DerPreprocessor_12 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_14 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_13 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_16 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_15 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_12) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_13) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_14) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_15) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_16))) (let ((.cse6 (select .cse5 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse10 (select .cse5 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_16 (_ bv0 32))) (= (select v_DerPreprocessor_16 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select .cse6 (_ bv4 32)) .cse7) (= (select (select .cse5 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= (select .cse6 (_ bv0 32)) .cse9) (= (_ bv0 32) (select .cse10 (_ bv0 32))) (= (select .cse10 (_ bv4 32)) (_ bv0 32)))))) .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)) .cse11 (= .cse39 .cse2) .cse12 .cse13 .cse14 .cse15 (not (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse40 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 (exists ((v_DerPreprocessor_230 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_234 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_233 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_232 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_231 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_230) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_231) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_232) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_233) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_234))) (let ((.cse42 (select .cse43 c_func_to_recursive_line_0_to_41_0_~v.base)) (.cse41 (select .cse43 c_func_to_recursive_line_0_to_41_0_~y.base))) (and (= .cse2 (select v_DerPreprocessor_234 (_ bv0 32))) (= (select .cse41 (_ bv4 32)) (_ bv0 32)) (= (select .cse42 (_ bv0 32)) .cse9) (= (select .cse42 (_ bv4 32)) .cse7) (= (select v_DerPreprocessor_234 (_ bv4 32)) .cse3) (= (select .cse41 (_ bv0 32)) (_ bv0 32)) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= (select (select .cse43 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8))))) .cse37 .cse38)) .cse16 .cse17 .cse18 (exists ((v_DerPreprocessor_164 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_163 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_167 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_166 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_165 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse48 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_163) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_164) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_165) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_166) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_167))) (let ((.cse46 (select .cse48 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse44 (bvadd (bvneg .cse49) .cse50)) (.cse45 (select .cse48 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= ((_ extract 63 32) .cse44) (select .cse45 (_ bv4 32))) (= (select .cse46 (_ bv0 32)) (_ bv0 32)) (= .cse47 (select (select .cse48 c_func_to_recursive_line_0_to_41_0_~Y.base) (_ bv0 32))) (= (select .cse46 (_ bv4 32)) (_ bv0 32)) (= (select (select .cse48 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset) .cse4) (= ((_ extract 31 0) .cse44) (select .cse45 (_ bv0 32))) (= (select v_DerPreprocessor_167 (_ bv4 32)) .cse3) (= .cse2 (select v_DerPreprocessor_167 (_ bv0 32))))))) .cse19 .cse20 .cse40 (= .cse3 .cse51) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (exists ((v_DerPreprocessor_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_141 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_140 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_139 (Array (_ BitVec 32) (_ BitVec 32))) (v_DerPreprocessor_138 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse54 (store (store (store (store (store |c_#memory_int| c_func_to_recursive_line_0_to_41_0_~X.base v_DerPreprocessor_138) c_func_to_recursive_line_0_to_41_0_~Y.base v_DerPreprocessor_139) c_func_to_recursive_line_0_to_41_0_~v.base v_DerPreprocessor_140) c_func_to_recursive_line_0_to_41_0_~y.base v_DerPreprocessor_141) c_func_to_recursive_line_0_to_41_0_~x.base v_DerPreprocessor_142))) (let ((.cse52 (select .cse54 c_func_to_recursive_line_0_to_41_0_~y.base)) (.cse53 (select .cse54 c_func_to_recursive_line_0_to_41_0_~v.base))) (and (= (select .cse52 (_ bv0 32)) (_ bv0 32)) (= (select .cse53 (_ bv4 32)) .cse7) (= (select .cse52 (_ bv4 32)) (_ bv0 32)) (= (select v_DerPreprocessor_142 (_ bv4 32)) .cse3) (= .cse4 (select (select .cse54 c_func_to_recursive_line_0_to_41_0_~X.base) c_func_to_recursive_line_0_to_41_0_~X.offset)) (= (select (select .cse54 c_func_to_recursive_line_0_to_41_0_~Y.base) c_func_to_recursive_line_0_to_41_0_~Y.offset) .cse8) (= .cse9 (select .cse53 (_ bv0 32))) (= (select v_DerPreprocessor_142 (_ bv0 32)) .cse2))))) (= ((_ extract 63 32) .cse55) .cse56) (= c_func_to_recursive_line_0_to_41_0_~Y.offset (_ bv0 32)) .cse34 .cse35 .cse36 (= .cse57 ((_ extract 31 0) .cse55)) .cse37 .cse38)))))))) is different from true [2023-12-02 21:06:11,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 21:06:11,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 40 states and 135 transitions. [2023-12-02 21:06:11,295 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 135 transitions. [2023-12-02 21:06:11,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 21:06:11,297 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 21:06:11,297 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 21:06:11,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 21:06:11,298 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 21:06:11,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88ac3cb5-2b80-452d-b79d-d219fde242af/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-12-02 21:06:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:06:12,228 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 21:06:14,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:06:14,046 WARN L260 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 64 conjunts are in the unsatisfiable core [2023-12-02 21:06:14,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 21:06:14,079 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:06:14,091 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:06:14,115 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:14,120 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:14,491 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:06:14,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:06:14,651 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:14,689 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:15,988 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 21:06:15,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 21:06:16,634 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 21:06:16,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 21:06:16,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 21:06:17,088 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:06:17,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 35 [2023-12-02 21:06:17,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:17,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:17,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 21:06:17,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:18,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:18,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 21:06:18,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:06:18,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 146 treesize of output 146 [2023-12-02 21:06:19,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:20,190 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 21:06:20,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 21:06:20,436 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:06:20,437 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2023-12-02 21:06:21,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:21,325 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:21,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 21:06:21,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:21,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:21,893 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-12-02 21:06:21,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 57 [2023-12-02 21:06:21,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:06:22,070 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:22,470 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:06:22,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:06:22,566 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:22,595 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:22,928 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:06:22,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:06:23,079 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:23,824 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-12-02 21:06:23,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 171 [2023-12-02 21:06:23,910 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:06:23,911 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2023-12-02 21:06:24,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:24,996 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:24,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 21:06:25,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:25,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:25,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:25,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 49 [2023-12-02 21:06:25,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:06:25,492 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:25,870 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:06:25,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:06:25,999 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:06:26,046 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:26,440 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:06:26,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:06:26,575 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:27,342 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 21:06:27,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 21:06:27,459 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:06:27,460 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2023-12-02 21:06:28,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:29,143 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:06:29,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 65 [2023-12-02 21:06:29,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-02 21:06:29,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:29,614 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:29,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2023-12-02 21:06:29,784 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:30,213 INFO L349 Elim1Store]: treesize reduction 94, result has 38.6 percent of original size [2023-12-02 21:06:30,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 75 [2023-12-02 21:06:30,338 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:30,367 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:30,703 INFO L349 Elim1Store]: treesize reduction 108, result has 29.4 percent of original size [2023-12-02 21:06:30,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 61 [2023-12-02 21:06:30,820 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:31,599 INFO L349 Elim1Store]: treesize reduction 188, result has 38.4 percent of original size [2023-12-02 21:06:31,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 310 treesize of output 183 [2023-12-02 21:06:31,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:31,903 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-12-02 21:06:31,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 79 [2023-12-02 21:06:32,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2023-12-02 21:06:32,322 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:32,351 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:32,665 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:06:32,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:06:32,947 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:32,957 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:34,314 INFO L349 Elim1Store]: treesize reduction 751, result has 16.8 percent of original size [2023-12-02 21:06:34,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 231 [2023-12-02 21:06:34,604 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:06:34,605 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2023-12-02 21:06:35,244 INFO L349 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2023-12-02 21:06:35,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 125 treesize of output 136 [2023-12-02 21:06:35,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-12-02 21:06:35,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:35,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:35,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-12-02 21:06:36,215 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-12-02 21:06:36,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-12-02 21:06:36,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 21:06:36,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 154 treesize of output 154 [2023-12-02 21:06:37,366 WARN L561 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2023-12-02 21:06:37,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:37,843 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 21:06:37,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 150 treesize of output 69 [2023-12-02 21:06:38,011 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:38,067 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 21:06:38,067 INFO L224 Elim1Store]: Index analysis took 103 ms [2023-12-02 21:06:39,323 INFO L349 Elim1Store]: treesize reduction 763, result has 15.5 percent of original size [2023-12-02 21:06:39,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 219 [2023-12-02 21:06:39,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 21:06:39,525 INFO L224 Elim1Store]: Index analysis took 114 ms [2023-12-02 21:06:39,914 INFO L349 Elim1Store]: treesize reduction 69, result has 37.3 percent of original size [2023-12-02 21:06:39,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 119 treesize of output 122