/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-DelaySleep-NoLbe-Random521.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2abb09bbbae98a04ae2fcc735832bfdba44f6fbc-2abb09b [2021-06-06 22:01:31,489 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-06 22:01:31,502 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-06 22:01:31,527 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-06 22:01:31,527 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-06 22:01:31,528 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-06 22:01:31,529 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-06 22:01:31,531 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-06 22:01:31,532 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-06 22:01:31,533 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-06 22:01:31,533 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-06 22:01:31,534 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-06 22:01:31,535 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-06 22:01:31,535 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-06 22:01:31,536 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-06 22:01:31,537 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-06 22:01:31,537 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-06 22:01:31,538 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-06 22:01:31,540 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-06 22:01:31,541 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-06 22:01:31,542 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-06 22:01:31,547 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-06 22:01:31,548 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-06 22:01:31,548 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-06 22:01:31,550 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-06 22:01:31,550 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-06 22:01:31,550 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-06 22:01:31,551 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-06 22:01:31,551 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-06 22:01:31,552 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-06 22:01:31,552 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-06 22:01:31,553 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-06 22:01:31,553 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-06 22:01:31,554 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-06 22:01:31,555 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-06 22:01:31,555 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-06 22:01:31,555 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-06 22:01:31,556 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-06 22:01:31,556 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-06 22:01:31,556 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-06 22:01:31,557 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-06 22:01:31,558 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-DelaySleep-NoLbe-Random521.epf [2021-06-06 22:01:31,580 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-06 22:01:31,580 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-06 22:01:31,581 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-06 22:01:31,581 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-06 22:01:31,582 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-06 22:01:31,582 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-06 22:01:31,582 INFO L138 SettingsManager]: * Use SBE=true [2021-06-06 22:01:31,582 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-06 22:01:31,583 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-06 22:01:31,583 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-06 22:01:31,583 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-06 22:01:31,583 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-06 22:01:31,583 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-06 22:01:31,583 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-06 22:01:31,584 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-06 22:01:31,584 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-06 22:01:31,584 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-06 22:01:31,584 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-06 22:01:31,584 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-06 22:01:31,584 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-06 22:01:31,584 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-06 22:01:31,584 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-06 22:01:31,585 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-06 22:01:31,585 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-06 22:01:31,585 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-06 22:01:31,585 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-06 22:01:31,585 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-06 22:01:31,585 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-06 22:01:31,585 INFO L138 SettingsManager]: * DFS Order used in POR=RANDOM [2021-06-06 22:01:31,585 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-06 22:01:31,586 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-06 22:01:31,586 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-06-06 22:01:31,586 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-06 22:01:31,586 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-06-06 22:01:31,586 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-06-06 22:01:31,586 INFO L138 SettingsManager]: * Random seed used by POR DFS order=521 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-06 22:01:31,818 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-06 22:01:31,834 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-06 22:01:31,836 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-06 22:01:31,837 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-06 22:01:31,839 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-06 22:01:31,839 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2021-06-06 22:01:31,840 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2021-06-06 22:01:31,858 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-06 22:01:31,859 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-06 22:01:31,860 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-06 22:01:31,860 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-06 22:01:31,860 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-06 22:01:31,868 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,873 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,878 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-06 22:01:31,879 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-06 22:01:31,879 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-06 22:01:31,879 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-06 22:01:31,884 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,884 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,886 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,886 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,893 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,895 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,895 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... [2021-06-06 22:01:31,896 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-06 22:01:31,896 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-06 22:01:31,897 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-06 22:01:31,897 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-06 22:01:31,902 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-06 22:01:31,949 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-06 22:01:31,949 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-06 22:01:31,950 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-06 22:01:31,950 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-06 22:01:31,950 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-06 22:01:31,950 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-06 22:01:31,951 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-06 22:01:31,951 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-06 22:01:31,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-06 22:01:31,951 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-06 22:01:31,951 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-06 22:01:31,952 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-06 22:01:31,952 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-06 22:01:32,165 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-06 22:01:32,166 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-06 22:01:32,167 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.06 10:01:32 BoogieIcfgContainer [2021-06-06 22:01:32,167 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-06 22:01:32,168 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-06 22:01:32,168 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-06 22:01:32,170 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-06 22:01:32,170 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 10:01:31" (1/2) ... [2021-06-06 22:01:32,171 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43db65b6 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.06 10:01:32, skipping insertion in model container [2021-06-06 22:01:32,171 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.06 10:01:32" (2/2) ... [2021-06-06 22:01:32,172 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-06-06 22:01:32,175 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-06 22:01:32,176 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-06 22:01:32,176 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-06 22:01:32,176 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-06 22:01:32,213 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-06 22:01:32,244 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-06 22:01:32,297 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-06 22:01:32,298 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-06 22:01:32,298 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-06 22:01:32,298 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-06 22:01:32,298 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-06 22:01:32,298 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-06 22:01:32,298 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-06 22:01:32,298 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-06 22:01:32,376 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:32,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:32,380 INFO L82 PathProgramCache]: Analyzing trace with hash -120285671, now seen corresponding path program 1 times [2021-06-06 22:01:32,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:32,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089468727] [2021-06-06 22:01:32,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:32,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:32,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:32,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:32,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089468727] [2021-06-06 22:01:32,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089468727] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-06 22:01:32,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-06 22:01:32,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-06 22:01:32,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36703951] [2021-06-06 22:01:32,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-06 22:01:32,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:32,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-06 22:01:32,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-06 22:01:32,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:32,521 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:32,524 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:32,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:32,559 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-06 22:01:32,559 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:32,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:32,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1999607706, now seen corresponding path program 1 times [2021-06-06 22:01:32,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:32,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525920213] [2021-06-06 22:01:32,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:32,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:32,615 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 22:01:32,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:32,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525920213] [2021-06-06 22:01:32,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525920213] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-06 22:01:32,616 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-06 22:01:32,616 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-06 22:01:32,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941972020] [2021-06-06 22:01:32,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-06 22:01:32,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:32,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-06 22:01:32,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-06 22:01:32,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:32,618 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:32,618 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:32,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:32,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:32,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:32,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:32,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-06 22:01:32,684 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:32,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:32,685 INFO L82 PathProgramCache]: Analyzing trace with hash 542618412, now seen corresponding path program 1 times [2021-06-06 22:01:32,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:32,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647738697] [2021-06-06 22:01:32,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:32,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:32,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:32,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:32,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647738697] [2021-06-06 22:01:32,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647738697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:32,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372112481] [2021-06-06 22:01:32,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:32,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:32,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-06 22:01:32,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:32,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 13 [2021-06-06 22:01:32,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:32,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:32,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:01:32,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-06-06 22:01:32,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 19 treesize of output 15 [2021-06-06 22:01:32,999 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:33,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:33,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-06-06 22:01:33,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:33,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:33,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:01:33,011 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-06-06 22:01:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:33,058 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372112481] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:33,058 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:33,058 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-06 22:01:33,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787475558] [2021-06-06 22:01:33,059 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-06 22:01:33,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:33,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-06 22:01:33,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-06 22:01:33,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:33,060 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:33,060 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:33,060 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:33,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:33,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:33,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:33,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:33,329 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:33,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:33,330 INFO L82 PathProgramCache]: Analyzing trace with hash 156609353, now seen corresponding path program 2 times [2021-06-06 22:01:33,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:33,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594386458] [2021-06-06 22:01:33,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:33,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:33,424 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 22:01:33,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:33,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594386458] [2021-06-06 22:01:33,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594386458] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:33,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282793204] [2021-06-06 22:01:33,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:33,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-06 22:01:33,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:33,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-06 22:01:33,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:33,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2021-06-06 22:01:33,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:33,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:33,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:01:33,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-06 22:01:33,567 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 22:01:33,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282793204] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:33,567 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:33,567 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-06 22:01:33,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741563966] [2021-06-06 22:01:33,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-06 22:01:33,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:33,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-06 22:01:33,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-06 22:01:33,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:33,569 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:33,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:33,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:33,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:33,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:33,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:33,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:33,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:33,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:33,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:33,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:33,974 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:33,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:33,975 INFO L82 PathProgramCache]: Analyzing trace with hash 334522187, now seen corresponding path program 3 times [2021-06-06 22:01:33,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:33,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951074152] [2021-06-06 22:01:33,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:33,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 22:01:34,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:34,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951074152] [2021-06-06 22:01:34,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951074152] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:34,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468075765] [2021-06-06 22:01:34,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:34,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-06 22:01:34,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:34,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-06 22:01:34,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:34,210 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 16 proven. 14 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-06-06 22:01:34,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468075765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:34,211 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:34,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 12 [2021-06-06 22:01:34,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997123258] [2021-06-06 22:01:34,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-06 22:01:34,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:34,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-06 22:01:34,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-06 22:01:34,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:34,213 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:34,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:34,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:34,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:34,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:34,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:34,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:34,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:34,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:34,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:34,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:34,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:34,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:34,952 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:34,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:34,952 INFO L82 PathProgramCache]: Analyzing trace with hash -806006081, now seen corresponding path program 4 times [2021-06-06 22:01:34,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:34,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101697634] [2021-06-06 22:01:34,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:34,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:35,039 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-06 22:01:35,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:35,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101697634] [2021-06-06 22:01:35,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101697634] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:35,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735164113] [2021-06-06 22:01:35,040 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:35,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-06 22:01:35,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:35,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-06 22:01:35,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:35,201 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:35,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 19 [2021-06-06 22:01:35,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:35,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:35,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:01:35,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:4 [2021-06-06 22:01:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-06 22:01:35,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735164113] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:35,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:35,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 13 [2021-06-06 22:01:35,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438721023] [2021-06-06 22:01:35,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-06 22:01:35,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:35,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-06 22:01:35,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-06 22:01:35,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:35,214 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:35,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:35,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:35,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:35,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:35,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:35,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:35,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:35,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:35,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:35,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:35,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:35,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:35,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:35,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-06-06 22:01:35,865 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:35,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:35,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1797474652, now seen corresponding path program 5 times [2021-06-06 22:01:35,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:35,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854848890] [2021-06-06 22:01:35,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:35,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:36,175 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:36,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:36,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854848890] [2021-06-06 22:01:36,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854848890] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:36,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89813045] [2021-06-06 22:01:36,176 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:36,218 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-06 22:01:36,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:36,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-06 22:01:36,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:37,147 INFO L354 Elim1Store]: treesize reduction 176, result has 5.4 percent of original size [2021-06-06 22:01:37,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 62 treesize of output 46 [2021-06-06 22:01:37,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:37,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:37,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:37,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:77, output treesize:37 [2021-06-06 22:01:37,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:37,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 51 [2021-06-06 22:01:37,355 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:37,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:37,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:37,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:52, output treesize:45 [2021-06-06 22:01:37,577 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:37,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 43 treesize of output 39 [2021-06-06 22:01:37,590 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:37,603 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:37,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 47 [2021-06-06 22:01:37,668 INFO L550 ElimStorePlain]: Start of recursive call 3: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:37,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:37,707 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:37,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 49 [2021-06-06 22:01:37,724 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:37,739 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:37,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2021-06-06 22:01:37,759 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:37,780 INFO L628 ElimStorePlain]: treesize reduction 13, result has 64.9 percent of original size [2021-06-06 22:01:37,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:01:37,783 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:91, output treesize:3 [2021-06-06 22:01:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:37,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89813045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:37,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:37,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-06-06 22:01:37,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654730821] [2021-06-06 22:01:37,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-06 22:01:37,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:37,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-06 22:01:37,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=786, Unknown=1, NotChecked=0, Total=870 [2021-06-06 22:01:37,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:37,796 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:37,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.7666666666666666) internal successors, (83), 29 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:37,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:37,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:37,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:37,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:37,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:37,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:37,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:38,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:38,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:38,341 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:38,341 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:38,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:38,342 INFO L82 PathProgramCache]: Analyzing trace with hash -783515050, now seen corresponding path program 6 times [2021-06-06 22:01:38,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:38,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668901384] [2021-06-06 22:01:38,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:38,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:38,386 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 35 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-06-06 22:01:38,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:38,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668901384] [2021-06-06 22:01:38,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668901384] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:38,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138114372] [2021-06-06 22:01:38,386 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:38,425 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-06 22:01:38,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:38,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-06 22:01:38,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:38,494 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 35 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-06-06 22:01:38,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138114372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:38,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:38,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-06-06 22:01:38,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050313424] [2021-06-06 22:01:38,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-06 22:01:38,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:38,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-06 22:01:38,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-06-06 22:01:38,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:38,496 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:38,496 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:38,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:38,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:38,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:38,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:38,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:38,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:38,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:38,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:38,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:38,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:38,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:38,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:38,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:38,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:38,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:38,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:38,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:38,733 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:38,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:38,733 INFO L82 PathProgramCache]: Analyzing trace with hash -434959145, now seen corresponding path program 7 times [2021-06-06 22:01:38,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:38,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679460599] [2021-06-06 22:01:38,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:38,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:38,832 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-06 22:01:38,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:38,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679460599] [2021-06-06 22:01:38,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679460599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:38,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102917566] [2021-06-06 22:01:38,832 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:38,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:38,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-06 22:01:38,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:39,014 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:39,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2021-06-06 22:01:39,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:39,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:39,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:01:39,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:4 [2021-06-06 22:01:39,029 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-06 22:01:39,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102917566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:39,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:39,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 16 [2021-06-06 22:01:39,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115631442] [2021-06-06 22:01:39,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-06 22:01:39,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:39,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-06 22:01:39,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-06-06 22:01:39,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:39,030 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:39,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:39,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:39,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:39,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:39,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:39,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:01:39,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-06-06 22:01:39,889 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:39,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:39,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1764112244, now seen corresponding path program 8 times [2021-06-06 22:01:39,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:39,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164764101] [2021-06-06 22:01:39,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:39,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:40,272 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:40,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:40,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164764101] [2021-06-06 22:01:40,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164764101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:40,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375510421] [2021-06-06 22:01:40,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:40,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-06 22:01:40,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:40,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 55 conjunts are in the unsatisfiable core [2021-06-06 22:01:40,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:40,595 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-06 22:01:40,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 52 [2021-06-06 22:01:40,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:40,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:40,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:40,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:89, output treesize:49 [2021-06-06 22:01:40,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:40,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 82 [2021-06-06 22:01:40,944 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:40,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:41,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:41,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:76, output treesize:73 [2021-06-06 22:01:41,704 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:41,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 63 [2021-06-06 22:01:41,781 INFO L550 ElimStorePlain]: Start of recursive call 2: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:41,798 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:41,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 55 treesize of output 47 [2021-06-06 22:01:41,809 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:41,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 55 treesize of output 39 [2021-06-06 22:01:41,833 INFO L550 ElimStorePlain]: Start of recursive call 4: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:41,846 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:41,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 55 treesize of output 47 [2021-06-06 22:01:41,854 INFO L550 ElimStorePlain]: Start of recursive call 5: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:41,863 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:41,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 55 treesize of output 47 [2021-06-06 22:01:41,871 INFO L550 ElimStorePlain]: Start of recursive call 6: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:41,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:41,949 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:41,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 84 [2021-06-06 22:01:41,989 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:42,028 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:42,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 76 [2021-06-06 22:01:42,056 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:42,064 INFO L354 Elim1Store]: treesize reduction 60, result has 1.6 percent of original size [2021-06-06 22:01:42,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 16 [2021-06-06 22:01:42,065 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:42,126 INFO L354 Elim1Store]: treesize reduction 4, result has 94.2 percent of original size [2021-06-06 22:01:42,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 80 [2021-06-06 22:01:42,162 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:42,171 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-06-06 22:01:42,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 16 [2021-06-06 22:01:42,173 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:42,200 INFO L628 ElimStorePlain]: treesize reduction 74, result has 26.7 percent of original size [2021-06-06 22:01:42,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:01:42,204 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:308, output treesize:3 [2021-06-06 22:01:42,210 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:42,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375510421] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:42,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:42,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 31 [2021-06-06 22:01:42,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135731] [2021-06-06 22:01:42,213 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-06 22:01:42,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:42,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-06 22:01:42,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2021-06-06 22:01:42,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:42,214 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:42,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.5625) internal successors, (82), 31 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:01:42,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:01:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:01:42,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-06-06 22:01:42,906 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:42,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:42,907 INFO L82 PathProgramCache]: Analyzing trace with hash -2093429871, now seen corresponding path program 9 times [2021-06-06 22:01:42,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:42,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124959695] [2021-06-06 22:01:42,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:42,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:43,020 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 17 proven. 56 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-06 22:01:43,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:43,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124959695] [2021-06-06 22:01:43,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124959695] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:43,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747436927] [2021-06-06 22:01:43,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:43,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-06 22:01:43,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:43,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-06 22:01:43,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:43,253 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:43,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 64 [2021-06-06 22:01:43,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:43,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:43,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:01:43,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:3 [2021-06-06 22:01:43,284 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 17 proven. 56 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-06 22:01:43,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747436927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:43,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:43,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 18 [2021-06-06 22:01:43,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623139816] [2021-06-06 22:01:43,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-06 22:01:43,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:43,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-06 22:01:43,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-06-06 22:01:43,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:43,286 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:43,286 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 18 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:01:43,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:43,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:43,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:01:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:43,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2021-06-06 22:01:43,961 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:43,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:43,961 INFO L82 PathProgramCache]: Analyzing trace with hash -825581759, now seen corresponding path program 10 times [2021-06-06 22:01:43,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:43,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457846712] [2021-06-06 22:01:43,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:43,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:44,098 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 6 proven. 130 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:44,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:44,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457846712] [2021-06-06 22:01:44,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457846712] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:44,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653766023] [2021-06-06 22:01:44,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:44,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-06 22:01:44,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:44,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-06 22:01:44,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:44,347 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 67 proven. 66 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-06 22:01:44,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653766023] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:44,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:01:44,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 8] total 24 [2021-06-06 22:01:44,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992795585] [2021-06-06 22:01:44,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-06 22:01:44,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:01:44,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-06 22:01:44,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-06 22:01:44,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:44,349 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:01:44,349 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 5.08) internal successors, (127), 24 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:44,349 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:01:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:01:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:01:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:01:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:01:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:01:47,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:01:47,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:01:47,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:01:47,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:01:47,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:01:47,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2021-06-06 22:01:47,249 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:01:47,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:01:47,249 INFO L82 PathProgramCache]: Analyzing trace with hash 985844132, now seen corresponding path program 11 times [2021-06-06 22:01:47,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:01:47,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150077130] [2021-06-06 22:01:47,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:01:47,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:01:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:01:48,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:01:48,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150077130] [2021-06-06 22:01:48,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150077130] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:01:48,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938631714] [2021-06-06 22:01:48,063 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:01:48,107 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-06 22:01:48,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:01:48,108 WARN L261 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 90 conjunts are in the unsatisfiable core [2021-06-06 22:01:48,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:01:48,853 INFO L354 Elim1Store]: treesize reduction 244, result has 1.2 percent of original size [2021-06-06 22:01:48,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 135 treesize of output 91 [2021-06-06 22:01:48,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:01:48,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:48,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:48,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:150, output treesize:79 [2021-06-06 22:01:49,867 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:49,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 136 treesize of output 168 [2021-06-06 22:01:51,094 INFO L550 ElimStorePlain]: Start of recursive call 2: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:51,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:01:53,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:01:53,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:136, output treesize:153 [2021-06-06 22:01:57,282 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 10 [2021-06-06 22:02:02,432 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 10 [2021-06-06 22:02:07,752 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 10 [2021-06-06 22:02:07,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 79 treesize of output 55 [2021-06-06 22:02:07,795 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:07,807 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:07,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 79 treesize of output 63 [2021-06-06 22:02:07,813 INFO L550 ElimStorePlain]: Start of recursive call 3: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:07,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 79 treesize of output 55 [2021-06-06 22:02:07,822 INFO L550 ElimStorePlain]: Start of recursive call 4: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:07,858 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:07,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 95 [2021-06-06 22:02:08,219 INFO L550 ElimStorePlain]: Start of recursive call 5: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 79 treesize of output 55 [2021-06-06 22:02:08,230 INFO L550 ElimStorePlain]: Start of recursive call 6: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 55 [2021-06-06 22:02:08,244 INFO L550 ElimStorePlain]: Start of recursive call 7: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,279 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 79 treesize of output 63 [2021-06-06 22:02:08,286 INFO L550 ElimStorePlain]: Start of recursive call 8: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,307 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 63 [2021-06-06 22:02:08,314 INFO L550 ElimStorePlain]: Start of recursive call 9: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,339 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 63 [2021-06-06 22:02:08,346 INFO L550 ElimStorePlain]: Start of recursive call 10: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,384 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 63 [2021-06-06 22:02:08,391 INFO L550 ElimStorePlain]: Start of recursive call 11: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,417 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 79 treesize of output 63 [2021-06-06 22:02:08,422 INFO L550 ElimStorePlain]: Start of recursive call 12: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,451 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 63 [2021-06-06 22:02:08,459 INFO L550 ElimStorePlain]: Start of recursive call 13: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,485 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 63 [2021-06-06 22:02:08,492 INFO L550 ElimStorePlain]: Start of recursive call 14: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,517 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 63 [2021-06-06 22:02:08,525 INFO L550 ElimStorePlain]: Start of recursive call 15: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,546 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 63 [2021-06-06 22:02:08,553 INFO L550 ElimStorePlain]: Start of recursive call 16: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:08,793 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 340 [2021-06-06 22:02:08,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,875 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:08,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 178 [2021-06-06 22:02:09,759 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 296 [2021-06-06 22:02:09,978 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:10,122 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 96 [2021-06-06 22:02:10,123 INFO L354 Elim1Store]: treesize reduction 4, result has 97.7 percent of original size [2021-06-06 22:02:10,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 194 [2021-06-06 22:02:10,685 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 223 DAG size of output: 351 [2021-06-06 22:02:10,793 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 250 [2021-06-06 22:02:11,598 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 390 DAG size of output: 379 [2021-06-06 22:02:11,716 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 217 DAG size of output: 279 [2021-06-06 22:02:12,760 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 396 DAG size of output: 395 [2021-06-06 22:02:13,924 WARN L205 SmtUtils]: Spent 633.00 ms on a formula simplification. DAG size of input: 791 DAG size of output: 710 [2021-06-06 22:02:14,549 WARN L205 SmtUtils]: Spent 621.00 ms on a formula simplification. DAG size of input: 791 DAG size of output: 710 [2021-06-06 22:02:15,248 WARN L205 SmtUtils]: Spent 694.00 ms on a formula simplification. DAG size of input: 795 DAG size of output: 714 [2021-06-06 22:02:16,462 WARN L205 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 718 DAG size of output: 1293 [2021-06-06 22:02:16,825 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 318 DAG size of output: 518 [2021-06-06 22:02:17,357 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 666 DAG size of output: 311 [2021-06-06 22:02:18,158 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 673 DAG size of output: 494 [2021-06-06 22:02:18,983 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 546 DAG size of output: 368 [2021-06-06 22:02:19,531 WARN L205 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 1578 DAG size of output: 812 [2021-06-06 22:02:20,082 WARN L205 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 1578 DAG size of output: 812 [2021-06-06 22:02:20,671 WARN L205 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 1590 DAG size of output: 825 [2021-06-06 22:02:20,900 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 320 DAG size of output: 410 [2021-06-06 22:02:21,172 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 281 DAG size of output: 199 [2021-06-06 22:02:21,920 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:21,990 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:21,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 162 [2021-06-06 22:02:22,558 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:22,576 INFO L354 Elim1Store]: treesize reduction 164, result has 0.6 percent of original size [2021-06-06 22:02:22,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:22,583 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:22,600 INFO L354 Elim1Store]: treesize reduction 156, result has 0.6 percent of original size [2021-06-06 22:02:22,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:22,602 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:22,758 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 96 [2021-06-06 22:02:22,758 INFO L354 Elim1Store]: treesize reduction 4, result has 97.7 percent of original size [2021-06-06 22:02:22,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 194 [2021-06-06 22:02:23,916 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 268 DAG size of output: 263 [2021-06-06 22:02:24,739 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 303 DAG size of output: 253 [2021-06-06 22:02:25,136 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 592 DAG size of output: 520 [2021-06-06 22:02:25,540 WARN L205 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 592 DAG size of output: 520 [2021-06-06 22:02:26,662 WARN L205 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 601 DAG size of output: 935 [2021-06-06 22:02:27,537 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 398 DAG size of output: 243 [2021-06-06 22:02:28,041 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 593 DAG size of output: 370 [2021-06-06 22:02:28,585 WARN L205 SmtUtils]: Spent 540.00 ms on a formula simplification. DAG size of input: 400 DAG size of output: 680 [2021-06-06 22:02:29,468 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 799 DAG size of output: 445 [2021-06-06 22:02:29,685 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 312 [2021-06-06 22:02:30,685 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 509 DAG size of output: 330 [2021-06-06 22:02:31,148 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 947 DAG size of output: 597 [2021-06-06 22:02:32,086 WARN L205 SmtUtils]: Spent 934.00 ms on a formula simplification. DAG size of input: 1821 DAG size of output: 1023 [2021-06-06 22:02:33,022 WARN L205 SmtUtils]: Spent 930.00 ms on a formula simplification. DAG size of input: 1821 DAG size of output: 1023 [2021-06-06 22:02:33,981 WARN L205 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 1829 DAG size of output: 987 [2021-06-06 22:02:35,305 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 249 DAG size of output: 345 [2021-06-06 22:02:35,746 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:35,784 INFO L354 Elim1Store]: treesize reduction 180, result has 0.6 percent of original size [2021-06-06 22:02:35,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:35,786 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:35,803 INFO L354 Elim1Store]: treesize reduction 172, result has 0.6 percent of original size [2021-06-06 22:02:35,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:35,805 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:35,934 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-06-06 22:02:35,934 INFO L354 Elim1Store]: treesize reduction 8, result has 95.2 percent of original size [2021-06-06 22:02:35,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 178 [2021-06-06 22:02:36,222 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:36,239 INFO L354 Elim1Store]: treesize reduction 168, result has 0.6 percent of original size [2021-06-06 22:02:36,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:36,241 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:36,256 INFO L354 Elim1Store]: treesize reduction 176, result has 0.6 percent of original size [2021-06-06 22:02:36,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:36,258 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:36,274 INFO L354 Elim1Store]: treesize reduction 172, result has 0.6 percent of original size [2021-06-06 22:02:36,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:36,276 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:36,289 INFO L354 Elim1Store]: treesize reduction 168, result has 0.6 percent of original size [2021-06-06 22:02:36,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:36,291 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:36,305 INFO L354 Elim1Store]: treesize reduction 176, result has 0.6 percent of original size [2021-06-06 22:02:36,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 22 [2021-06-06 22:02:36,307 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:36,408 INFO L354 Elim1Store]: treesize reduction 20, result has 85.8 percent of original size [2021-06-06 22:02:36,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 55 treesize of output 142 [2021-06-06 22:02:36,514 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:36,592 INFO L628 ElimStorePlain]: treesize reduction 438, result has 11.2 percent of original size [2021-06-06 22:02:36,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:02:36,595 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 9 variables, input treesize:1498, output treesize:3 [2021-06-06 22:02:36,602 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:02:36,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938631714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:02:36,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:02:36,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 48 [2021-06-06 22:02:36,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86771649] [2021-06-06 22:02:36,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-06-06 22:02:36,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:02:36,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-06-06 22:02:36,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=2213, Unknown=0, NotChecked=0, Total=2352 [2021-06-06 22:02:36,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:02:36,604 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:02:36,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 2.4489795918367347) internal successors, (120), 48 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:02:36,604 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:02:37,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:02:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:02:38,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:02:38,181 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:02:38,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:02:38,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1756529186, now seen corresponding path program 12 times [2021-06-06 22:02:38,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:02:38,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10288122] [2021-06-06 22:02:38,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:02:38,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:02:38,231 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 104 proven. 36 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-06-06 22:02:38,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:02:38,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10288122] [2021-06-06 22:02:38,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10288122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:02:38,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749378756] [2021-06-06 22:02:38,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:02:38,281 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-06-06 22:02:38,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:02:38,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-06 22:02:38,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:02:38,364 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 104 proven. 36 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-06-06 22:02:38,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749378756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:02:38,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:02:38,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-06 22:02:38,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113351886] [2021-06-06 22:02:38,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-06 22:02:38,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:02:38,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-06 22:02:38,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2021-06-06 22:02:38,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:02:38,366 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:02:38,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:02:38,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:02:38,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:02:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:02:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:02:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:02:38,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8581 [2021-06-06 22:02:38,629 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:02:38,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:02:38,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1159526625, now seen corresponding path program 13 times [2021-06-06 22:02:38,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:02:38,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634091897] [2021-06-06 22:02:38,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:02:38,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:02:38,785 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 157 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-06-06 22:02:38,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:02:38,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634091897] [2021-06-06 22:02:38,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634091897] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:02:38,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573991388] [2021-06-06 22:02:38,785 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:02:38,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:02:38,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-06 22:02:38,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:02:40,983 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:40,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 new quantified variables, introduced 15 case distinctions, treesize of input 32 treesize of output 143 [2021-06-06 22:02:41,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:41,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:41,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:02:41,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:4 [2021-06-06 22:02:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 157 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-06-06 22:02:41,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573991388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:02:41,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:02:41,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 25 [2021-06-06 22:02:41,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833895952] [2021-06-06 22:02:41,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-06 22:02:41,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:02:41,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-06 22:02:41,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2021-06-06 22:02:41,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:02:41,134 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:02:41,134 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:41,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:02:41,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:02:41,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:41,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:02:41,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:02:41,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:02:41,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:02:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:02:42,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-06 22:02:42,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8582,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:02:42,760 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:02:42,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:02:42,760 INFO L82 PathProgramCache]: Analyzing trace with hash 90164668, now seen corresponding path program 14 times [2021-06-06 22:02:42,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:02:42,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233587808] [2021-06-06 22:02:42,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:02:42,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:02:43,752 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:02:43,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:02:43,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233587808] [2021-06-06 22:02:43,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233587808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:02:43,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847979512] [2021-06-06 22:02:43,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:02:43,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-06 22:02:43,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:02:43,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 97 conjunts are in the unsatisfiable core [2021-06-06 22:02:43,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:02:44,502 INFO L354 Elim1Store]: treesize reduction 240, result has 0.4 percent of original size [2021-06-06 22:02:44,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 161 treesize of output 109 [2021-06-06 22:02:44,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:02:44,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:44,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:44,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:170, output treesize:97 [2021-06-06 22:02:46,235 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:46,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 11 new quantified variables, introduced 15 case distinctions, treesize of input 172 treesize of output 223 [2021-06-06 22:02:49,567 INFO L550 ElimStorePlain]: Start of recursive call 2: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:49,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:02:55,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:02:55,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:172, output treesize:205 [2021-06-06 22:03:05,738 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 15 [2021-06-06 22:03:22,060 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 15 [2021-06-06 22:03:41,874 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 15 [2021-06-06 22:03:42,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 91 treesize of output 63 [2021-06-06 22:03:42,170 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,191 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,198 INFO L550 ElimStorePlain]: Start of recursive call 3: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 63 [2021-06-06 22:03:42,216 INFO L550 ElimStorePlain]: Start of recursive call 4: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,233 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 91 treesize of output 71 [2021-06-06 22:03:42,240 INFO L550 ElimStorePlain]: Start of recursive call 5: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,267 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,275 INFO L550 ElimStorePlain]: Start of recursive call 6: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,299 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,306 INFO L550 ElimStorePlain]: Start of recursive call 7: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,326 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 91 treesize of output 71 [2021-06-06 22:03:42,332 INFO L550 ElimStorePlain]: Start of recursive call 8: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 63 [2021-06-06 22:03:42,350 INFO L550 ElimStorePlain]: Start of recursive call 9: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,377 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,384 INFO L550 ElimStorePlain]: Start of recursive call 10: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,408 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,415 INFO L550 ElimStorePlain]: Start of recursive call 11: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,444 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,452 INFO L550 ElimStorePlain]: Start of recursive call 12: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,485 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,493 INFO L550 ElimStorePlain]: Start of recursive call 13: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,528 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,535 INFO L550 ElimStorePlain]: Start of recursive call 14: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 91 treesize of output 63 [2021-06-06 22:03:42,554 INFO L550 ElimStorePlain]: Start of recursive call 15: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,582 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,589 INFO L550 ElimStorePlain]: Start of recursive call 16: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,616 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 91 treesize of output 71 [2021-06-06 22:03:42,621 INFO L550 ElimStorePlain]: Start of recursive call 17: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,659 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:42,667 INFO L550 ElimStorePlain]: Start of recursive call 18: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:42,734 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:42,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 111 [2021-06-06 22:03:43,569 INFO L550 ElimStorePlain]: Start of recursive call 19: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:43,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 63 [2021-06-06 22:03:43,592 INFO L550 ElimStorePlain]: Start of recursive call 20: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:43,632 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:43,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:43,640 INFO L550 ElimStorePlain]: Start of recursive call 21: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:43,674 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:43,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 71 [2021-06-06 22:03:43,681 INFO L550 ElimStorePlain]: Start of recursive call 22: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:43,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 91 treesize of output 63 [2021-06-06 22:03:43,704 INFO L550 ElimStorePlain]: Start of recursive call 23: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:03:44,191 WARN L205 SmtUtils]: Spent 486.00 ms on a formula simplification that was a NOOP. DAG size: 547 [2021-06-06 22:03:44,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:44,336 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:44,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 217 [2021-06-06 22:03:45,403 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:45,437 INFO L354 Elim1Store]: treesize reduction 228, result has 0.4 percent of original size [2021-06-06 22:03:45,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:45,439 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:45,468 INFO L354 Elim1Store]: treesize reduction 236, result has 0.4 percent of original size [2021-06-06 22:03:45,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:45,471 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:45,674 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-06-06 22:03:45,674 INFO L354 Elim1Store]: treesize reduction 12, result has 94.8 percent of original size [2021-06-06 22:03:45,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 241 [2021-06-06 22:03:46,371 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 224 DAG size of output: 262 [2021-06-06 22:03:47,454 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 444 DAG size of output: 289 [2021-06-06 22:03:47,599 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 444 DAG size of output: 289 [2021-06-06 22:03:47,767 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 448 DAG size of output: 293 [2021-06-06 22:03:47,894 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 295 DAG size of output: 359 [2021-06-06 22:03:48,437 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,466 INFO L354 Elim1Store]: treesize reduction 192, result has 0.5 percent of original size [2021-06-06 22:03:48,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,469 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,541 INFO L354 Elim1Store]: treesize reduction 252, result has 0.4 percent of original size [2021-06-06 22:03:48,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,544 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,577 INFO L354 Elim1Store]: treesize reduction 244, result has 0.4 percent of original size [2021-06-06 22:03:48,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,579 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,608 INFO L354 Elim1Store]: treesize reduction 248, result has 0.4 percent of original size [2021-06-06 22:03:48,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,610 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,636 INFO L354 Elim1Store]: treesize reduction 212, result has 0.5 percent of original size [2021-06-06 22:03:48,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,638 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,664 INFO L354 Elim1Store]: treesize reduction 212, result has 0.5 percent of original size [2021-06-06 22:03:48,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,666 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,692 INFO L354 Elim1Store]: treesize reduction 236, result has 0.4 percent of original size [2021-06-06 22:03:48,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,694 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,721 INFO L354 Elim1Store]: treesize reduction 248, result has 0.4 percent of original size [2021-06-06 22:03:48,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,724 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,753 INFO L354 Elim1Store]: treesize reduction 240, result has 0.4 percent of original size [2021-06-06 22:03:48,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,755 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,781 INFO L354 Elim1Store]: treesize reduction 240, result has 0.4 percent of original size [2021-06-06 22:03:48,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,783 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,811 INFO L354 Elim1Store]: treesize reduction 244, result has 0.4 percent of original size [2021-06-06 22:03:48,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,814 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,841 INFO L354 Elim1Store]: treesize reduction 244, result has 0.4 percent of original size [2021-06-06 22:03:48,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,843 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,868 INFO L354 Elim1Store]: treesize reduction 248, result has 0.4 percent of original size [2021-06-06 22:03:48,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,871 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,893 INFO L354 Elim1Store]: treesize reduction 240, result has 0.4 percent of original size [2021-06-06 22:03:48,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,895 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,915 INFO L354 Elim1Store]: treesize reduction 248, result has 0.4 percent of original size [2021-06-06 22:03:48,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,917 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,936 INFO L354 Elim1Store]: treesize reduction 248, result has 0.4 percent of original size [2021-06-06 22:03:48,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,939 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,956 INFO L354 Elim1Store]: treesize reduction 228, result has 0.4 percent of original size [2021-06-06 22:03:48,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,958 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:48,974 INFO L354 Elim1Store]: treesize reduction 228, result has 0.4 percent of original size [2021-06-06 22:03:48,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 25 [2021-06-06 22:03:48,977 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:49,058 INFO L628 ElimStorePlain]: treesize reduction 906, result has 2.9 percent of original size [2021-06-06 22:03:49,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:03:49,060 INFO L247 ElimStorePlain]: Needed 45 recursive calls to eliminate 10 variables, input treesize:2679, output treesize:3 [2021-06-06 22:03:49,067 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:03:49,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847979512] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:03:49,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:03:49,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 55 [2021-06-06 22:03:49,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891500643] [2021-06-06 22:03:49,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-06-06 22:03:49,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:03:49,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-06-06 22:03:49,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=2922, Unknown=0, NotChecked=0, Total=3080 [2021-06-06 22:03:49,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:03:49,069 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:03:49,069 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.3214285714285716) internal successors, (130), 55 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-06-06 22:03:49,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:03:52,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-06 22:03:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-06 22:03:53,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8640 [2021-06-06 22:03:53,048 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:03:53,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:03:53,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1599210023, now seen corresponding path program 15 times [2021-06-06 22:03:53,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:03:53,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838075882] [2021-06-06 22:03:53,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:03:53,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:03:53,245 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 29 proven. 182 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-06-06 22:03:53,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:03:53,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838075882] [2021-06-06 22:03:53,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838075882] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:03:53,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34207642] [2021-06-06 22:03:53,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:03:53,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-06-06 22:03:53,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:03:53,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-06 22:03:53,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:03:53,797 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:53,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 35 treesize of output 193 [2021-06-06 22:03:54,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:03:54,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:03:54,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 22:03:54,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:3 [2021-06-06 22:03:54,063 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 29 proven. 182 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-06-06 22:03:54,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34207642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:03:54,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:03:54,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 27 [2021-06-06 22:03:54,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99532180] [2021-06-06 22:03:54,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-06 22:03:54,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:03:54,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-06 22:03:54,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=694, Unknown=0, NotChecked=0, Total=756 [2021-06-06 22:03:54,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:03:54,064 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:03:54,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 4.071428571428571) internal successors, (114), 27 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:03:54,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:03:54,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:54,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2021-06-06 22:03:54,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:03:54,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:03:54,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-06-06 22:03:54,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2021-06-06 22:03:54,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-06 22:03:55,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-06 22:03:55,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17690,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:03:55,381 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:03:55,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:03:55,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1046817487, now seen corresponding path program 16 times [2021-06-06 22:03:55,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:03:55,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666534942] [2021-06-06 22:03:55,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:03:55,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:03:55,615 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 9 proven. 328 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:03:55,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:03:55,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666534942] [2021-06-06 22:03:55,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666534942] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:03:55,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420532877] [2021-06-06 22:03:55,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:03:55,660 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-06 22:03:55,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:03:55,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-06 22:03:55,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:03:55,956 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 154 proven. 180 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-06 22:03:55,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420532877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:03:55,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 22:03:55,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 11] total 33 [2021-06-06 22:03:55,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198724893] [2021-06-06 22:03:55,957 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-06 22:03:55,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 22:03:55,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-06 22:03:55,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1008, Unknown=0, NotChecked=0, Total=1122 [2021-06-06 22:03:55,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:03:55,958 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 22:03:55,958 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 5.5) internal successors, (187), 33 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 136 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2021-06-06 22:03:55,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-06 22:04:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-06 22:04:01,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-06 22:04:01,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 238 states. [2021-06-06 22:04:01,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17772 [2021-06-06 22:04:01,918 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 22:04:01,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 22:04:01,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1626061804, now seen corresponding path program 17 times [2021-06-06 22:04:01,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 22:04:01,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028092551] [2021-06-06 22:04:01,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 22:04:01,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 22:04:03,614 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 0 proven. 387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 22:04:03,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 22:04:03,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028092551] [2021-06-06 22:04:03,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028092551] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 22:04:03,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095665101] [2021-06-06 22:04:03,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 22:04:03,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-06-06 22:04:03,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 22:04:03,674 WARN L261 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 125 conjunts are in the unsatisfiable core [2021-06-06 22:04:03,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 22:04:04,900 INFO L354 Elim1Store]: treesize reduction 416, result has 0.2 percent of original size [2021-06-06 22:04:04,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 225 treesize of output 157 [2021-06-06 22:04:04,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 22:04:04,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:04:04,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-06 22:04:04,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:234, output treesize:139 [2021-06-06 22:04:09,842 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:04:09,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 28 case distinctions, treesize of input 256 treesize of output 357 [2021-06-06 22:04:30,587 INFO L550 ElimStorePlain]: Start of recursive call 2: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:04:30,719 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 135 [2021-06-06 22:04:30,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:05:06,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 9 dim-0 vars, and 1 xjuncts. [2021-06-06 22:05:06,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:256, output treesize:333 [2021-06-06 22:06:17,097 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 28 [2021-06-06 22:06:20,587 WARN L177 XnfTransformerHelper]: Simplifying disjunction of 40320 conjuctions. This might take some time... [2021-06-06 22:09:55,755 INFO L193 XnfTransformerHelper]: Simplified to disjunction of 40320 conjuctions. [2021-06-06 22:10:18,097 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_261 Int)) (let ((.cse1 (select c_produce c_state21))) (let ((.cse0 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) .cse1)) .cse1)) .cse1)) .cse1)) .cse1))) (and (not (= v_arrayElimIndex_261 v_state21_45)) (not (= c_state21 v_state21_45)) (= c_state12 (select (select c_consume .cse0) .cse1)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (= c_state22 .cse0) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse3 (select c_produce c_state21))) (let ((.cse2 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) .cse3)) .cse3)) .cse3))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (= c_state22 .cse2) (= c_state12 (select (select c_consume .cse2) .cse3)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_261 Int)) (let ((.cse5 (select c_produce c_state21))) (let ((.cse4 (let ((.cse7 (select c_produce v_arrayElimIndex_258))) (select (select c_consume (let ((.cse6 (select c_produce v_arrayElimIndex_261))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse6)) .cse7)) .cse5)) (select c_produce v_arrayElimIndex_262))) .cse6))) .cse7)))) (and (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (= c_state22 .cse4) (not (= c_state21 v_arrayElimIndex_257)) (= c_state12 (select (select c_consume .cse4) .cse5)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_261 Int)) (let ((.cse9 (select c_produce c_state21))) (let ((.cse8 (let ((.cse10 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) .cse10)) .cse9)) .cse10)) .cse9)) .cse10)))) (and (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (= c_state22 .cse8) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (= c_state12 (select (select c_consume .cse8) .cse9)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_262)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_261 Int)) (let ((.cse12 (select c_produce c_state21))) (let ((.cse11 (let ((.cse15 (select c_produce v_arrayElimIndex_258))) (select (select c_consume (let ((.cse14 (select c_produce v_arrayElimIndex_261))) (select (select c_consume (let ((.cse13 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse13)) .cse14)) .cse15)) .cse12)) .cse13))) .cse14))) .cse15)))) (and (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (= c_state22 .cse11) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_262)) (= c_state12 (select (select c_consume .cse11) .cse12)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_261 Int)) (let ((.cse17 (select c_produce c_state21))) (let ((.cse16 (let ((.cse18 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) .cse17)) .cse18)) .cse17)) .cse18)))) (and (not (= v_arrayElimIndex_256 v_state21_45)) (= c_state12 (select (select c_consume .cse16) .cse17)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (= c_state22 .cse16) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int)) (let ((.cse20 (select c_produce c_state21))) (let ((.cse19 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse20)) .cse20)) .cse20)) .cse20)) .cse20)) .cse20)) .cse20))) (and (= c_state12 (select (select c_consume .cse19) .cse20)) (= c_state22 .cse19))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse22 (select c_produce c_state21))) (let ((.cse21 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) .cse22)) (select c_produce v_arrayElimIndex_259))) (select c_produce v_arrayElimIndex_258)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (= c_state22 .cse21) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_257)) (= c_state12 (select (select c_consume .cse21) .cse22)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int)) (let ((.cse24 (select c_produce c_state21))) (let ((.cse23 (let ((.cse25 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse24)) .cse25)) .cse24)) .cse25)) .cse24)) .cse25)))) (and (not (= v_arrayElimIndex_262 v_state21_45)) (= c_state12 (select (select c_consume .cse23) .cse24)) (not (= c_state21 v_state21_45)) (= c_state22 .cse23) (not (= c_state21 v_arrayElimIndex_262)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_261 Int)) (let ((.cse27 (select c_produce c_state21))) (let ((.cse26 (let ((.cse28 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) .cse28)) .cse27)) .cse28)) .cse27)) .cse28)))) (and (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (= c_state22 .cse26) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (= c_state12 (select (select c_consume .cse26) .cse27)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_262)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_261 Int)) (let ((.cse30 (select c_produce c_state21))) (let ((.cse29 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) .cse30)) .cse30)) .cse30)) .cse30))) (and (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (= c_state22 .cse29) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (= c_state12 (select (select c_consume .cse29) .cse30)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse32 (select c_produce c_state21))) (let ((.cse31 (let ((.cse33 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) .cse33)) .cse32)) .cse33)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (= c_state12 (select (select c_consume .cse31) .cse32)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (= c_state22 .cse31) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse35 (select c_produce c_state21))) (let ((.cse34 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) .cse35)) (select c_produce v_arrayElimIndex_258)))) (and (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (= c_state12 (select (select c_consume .cse34) .cse35)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (= c_state22 .cse34) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_257)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_258)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_260 Int)) (let ((.cse37 (select c_produce c_state21))) (let ((.cse36 (let ((.cse38 (select c_produce v_arrayElimIndex_260))) (select (select c_consume (let ((.cse39 (select c_produce v_arrayElimIndex_259))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse38)) .cse37)) .cse39)) .cse38)) .cse37)) .cse39))) .cse38)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= c_state21 v_state21_45)) (= c_state22 .cse36) (not (= v_arrayElimIndex_260 v_state21_45)) (= c_state12 (select (select c_consume .cse36) .cse37)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_260)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse41 (select c_produce c_state21))) (let ((.cse40 (let ((.cse42 (select c_produce v_arrayElimIndex_261))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse42)) .cse41)) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) .cse42)))) (and (= c_state12 (select (select c_consume .cse40) .cse41)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (= c_state22 .cse40) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse44 (select c_produce c_state21))) (let ((.cse43 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) .cse44)) .cse44))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (= c_state22 .cse43) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (= c_state12 (select (select c_consume .cse43) .cse44)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse46 (select c_produce c_state21))) (let ((.cse45 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse46)) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) (select c_produce v_arrayElimIndex_258)))) (and (= c_state12 (select (select c_consume .cse45) .cse46)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_259 v_state21_45)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_256)) (= c_state22 .cse45) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_258)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse48 (select c_produce c_state21))) (let ((.cse47 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) .cse48)) .cse48))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (= c_state22 .cse47) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (= c_state12 (select (select c_consume .cse47) .cse48)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_261 Int)) (let ((.cse50 (select c_produce c_state21))) (let ((.cse49 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) .cse50)) .cse50)) .cse50)) .cse50))) (and (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (= c_state22 .cse49) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_256)) (= c_state12 (select (select c_consume .cse49) .cse50)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse52 (select c_produce c_state21))) (let ((.cse51 (let ((.cse53 (select c_produce v_arrayElimIndex_260))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) .cse53)) .cse52)) (select c_produce v_arrayElimIndex_259))) .cse53)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_261)) (= c_state12 (select (select c_consume .cse51) .cse52)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)) (= c_state22 .cse51) (not (= v_arrayElimIndex_259 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_260 Int)) (let ((.cse55 (select c_produce c_state21))) (let ((.cse54 (let ((.cse57 (select c_produce v_arrayElimIndex_260))) (select (select c_consume (let ((.cse56 (select c_produce v_arrayElimIndex_259))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse55)) .cse56)) .cse57)) .cse55)) .cse56))) .cse57)))) (and (= c_state22 .cse54) (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= c_state21 v_state21_45)) (= c_state12 (select (select c_consume .cse54) .cse55)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_261 Int)) (let ((.cse59 (select c_produce c_state21))) (let ((.cse58 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) .cse59)) .cse59)) .cse59)) .cse59)) .cse59))) (and (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= c_state21 v_state21_45)) (= c_state12 (select (select c_consume .cse58) .cse59)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (= c_state22 .cse58) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse61 (select c_produce c_state21))) (let ((.cse60 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) .cse61))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (= c_state22 .cse60) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (= c_state12 (select (select c_consume .cse60) .cse61)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int)) (let ((.cse63 (select c_produce c_state21))) (let ((.cse62 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse63)) .cse63)) .cse63)) .cse63)) .cse63)) .cse63))) (and (not (= c_state21 v_state21_45)) (= c_state22 .cse62) (not (= v_arrayElimIndex_257 v_state21_45)) (= c_state12 (select (select c_consume .cse62) .cse63)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_262 Int)) (let ((.cse65 (select c_produce c_state21))) (let ((.cse64 (let ((.cse66 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse66)) .cse65)) .cse66)) .cse65)) .cse66)) .cse65)) .cse66)))) (and (= c_state22 .cse64) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_arrayElimIndex_262)) (= c_state12 (select (select c_consume .cse64) .cse65)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_261 Int)) (let ((.cse68 (select c_produce c_state21))) (let ((.cse67 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) .cse68)) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) (select c_produce v_arrayElimIndex_258)))) (and (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_257)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (= c_state12 (select (select c_consume .cse67) .cse68)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (= c_state22 .cse67))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_261 Int)) (let ((.cse70 (select c_produce c_state21))) (let ((.cse69 (let ((.cse71 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) .cse70)) .cse71)) .cse70)) .cse71)))) (and (not (= v_arrayElimIndex_256 v_state21_45)) (= c_state12 (select (select c_consume .cse69) .cse70)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (= c_state22 .cse69) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse73 (select c_produce c_state21))) (let ((.cse72 (let ((.cse75 (select c_produce v_arrayElimIndex_260))) (select (select c_consume (let ((.cse74 (select c_produce v_arrayElimIndex_259))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) .cse74)) .cse75)) .cse73)) .cse74))) .cse75)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_257)) (= c_state22 .cse72) (= c_state12 (select (select c_consume .cse72) .cse73)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int)) (let ((.cse77 (select c_produce c_state21))) (let ((.cse76 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse77)) .cse77)) .cse77)) .cse77)) .cse77)) .cse77))) (and (not (= c_state21 v_state21_45)) (= c_state22 .cse76) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)) (= c_state12 (select (select c_consume .cse76) .cse77)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse79 (select c_produce c_state21))) (let ((.cse78 (let ((.cse81 (select c_produce v_arrayElimIndex_261))) (select (select c_consume (let ((.cse80 (select c_produce v_arrayElimIndex_257))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse80)) .cse81)) .cse79)) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) .cse80))) .cse81)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (= c_state12 (select (select c_consume .cse78) .cse79)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (= c_state22 .cse78) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int)) (let ((.cse83 (select c_produce c_state21))) (let ((.cse82 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse83)) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) (select c_produce v_arrayElimIndex_258)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (= c_state22 .cse82) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_262 v_state21_45)) (= c_state12 (select (select c_consume .cse82) .cse83)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_258)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_260 Int)) (let ((.cse85 (select c_produce c_state21))) (let ((.cse84 (let ((.cse87 (select c_produce v_arrayElimIndex_260))) (select (select c_consume (let ((.cse86 (select c_produce v_arrayElimIndex_259))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse85)) .cse86)) .cse87)) .cse85)) .cse86))) .cse87)))) (and (= c_state22 .cse84) (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= c_state21 v_state21_45)) (= c_state12 (select (select c_consume .cse84) .cse85)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_262 Int)) (let ((.cse89 (select c_produce c_state21))) (let ((.cse88 (let ((.cse90 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) .cse89)) .cse90)) .cse89)) .cse90)) .cse89)) .cse90)))) (and (not (= v_arrayElimIndex_262 v_state21_45)) (= c_state12 (select (select c_consume .cse88) .cse89)) (not (= c_state21 v_state21_45)) (= c_state22 .cse88) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_262)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse91 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) (select c_produce v_arrayElimIndex_258)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (= c_state12 (select (select c_consume .cse91) (select c_produce c_state21))) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_256)) (= c_state22 .cse91) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_258))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_261 Int)) (let ((.cse93 (select c_produce c_state21))) (let ((.cse92 (let ((.cse94 (select c_produce v_arrayElimIndex_258))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) .cse94)) .cse93)) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) .cse94)))) (and (= c_state12 (select (select c_consume .cse92) .cse93)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_258 v_state21_45)) (= .cse92 c_state22) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_260 Int)) (let ((.cse96 (select c_produce c_state21))) (let ((.cse95 (let ((.cse97 (select c_produce v_arrayElimIndex_260))) (select (select c_consume (let ((.cse98 (select c_produce v_arrayElimIndex_259))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse97)) .cse96)) .cse98)) .cse97)) .cse96)) .cse98))) .cse97)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= c_state21 v_state21_45)) (= c_state22 .cse95) (not (= v_arrayElimIndex_260 v_state21_45)) (= c_state12 (select (select c_consume .cse95) .cse96)) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_259 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse100 (select c_produce c_state21))) (let ((.cse99 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) .cse100)) .cse100)) .cse100))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (= c_state22 .cse99) (= c_state12 (select (select c_consume .cse99) .cse100)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int)) (let ((.cse102 (select c_produce c_state21))) (let ((.cse101 (let ((.cse103 (select c_produce v_arrayElimIndex_258))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse103)) .cse102)) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) .cse103)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_260 v_state21_45)) (= c_state22 .cse101) (not (= c_state21 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (= c_state12 (select (select c_consume .cse101) .cse102)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_258)))))) (exists ((v_state21_45 Int) (v_state22_26 Int)) (let ((.cse105 (select c_produce c_state21))) (let ((.cse104 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse105)) .cse105)) .cse105)) .cse105)) .cse105)) .cse105)) .cse105))) (and (= c_state12 (select (select c_consume .cse104) .cse105)) (not (= c_state21 v_state21_45)) (= c_state22 .cse104))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_262 Int)) (let ((.cse107 (select c_produce c_state21))) (let ((.cse106 (let ((.cse108 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) .cse108)) .cse107)) .cse108)) .cse107)) .cse108)) .cse107)) .cse108)))) (and (= c_state22 .cse106) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= c_state21 v_arrayElimIndex_262)) (= c_state12 (select (select c_consume .cse106) .cse107)))))) (exists ((v_state21_45 Int) (v_state22_26 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_258 Int) (v_arrayElimIndex_262 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse110 (select c_produce c_state21))) (let ((.cse109 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) .cse110)) (select c_produce v_arrayElimIndex_260))) (select c_produce v_arrayElimIndex_262))) (select c_produce v_arrayElimIndex_259))) (select c_produce v_arrayElimIndex_258)))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_260 v_state21_45)) (= c_state22 .cse109) (not (= c_state21 v_arrayElimIndex_259)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_260)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= v_arrayElimIndex_262 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_arrayElimIndex_260)) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_arrayElimIndex_257 v_state21_45)) (not (= v_arrayElimIndex_259 v_state21_45)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_258 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_258)) (= c_state12 (select (select c_consume .cse109) .cse110)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_259)) (not (= v_arrayElimIndex_258 v_arrayElimIndex_257)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_262 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_258))))))) is different from true [2021-06-06 22:10:21,402 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((v_prenex_125 Int) (v_prenex_123 Int) (v_prenex_124 Int) (v_prenex_121 Int) (v_prenex_122 Int) (v_prenex_120 Int)) (let ((.cse1 (select c_produce c_state21))) (let ((.cse0 (let ((.cse2 (select c_produce v_prenex_124))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_120) (select c_produce v_prenex_121))) (select c_produce v_prenex_123))) (select c_produce v_prenex_125))) (select c_produce v_prenex_122))) .cse1)) .cse2)) .cse1)) .cse2)))) (and (not (= v_prenex_124 v_prenex_121)) (= c_state22 .cse0) (not (= v_prenex_125 v_prenex_124)) (not (= v_prenex_125 v_prenex_123)) (not (= c_state21 v_prenex_122)) (= (select (select c_consume .cse0) .cse1) c_state12) (not (= v_prenex_124 v_prenex_122)) (not (= c_state21 v_prenex_125)) (not (= v_prenex_124 v_prenex_123)) (not (= v_prenex_123 v_prenex_121)) (not (= v_prenex_123 v_prenex_122)) (not (= v_prenex_125 v_prenex_122)) (not (= v_prenex_125 v_prenex_121)) (not (= c_state21 v_prenex_124)) (not (= c_state21 v_prenex_123)) (not (= v_prenex_122 v_prenex_121)) (not (= c_state21 v_prenex_121)))))) (exists ((v_prenex_158 Int) (v_prenex_159 Int) (v_prenex_157 Int) (v_prenex_161 Int) (v_prenex_160 Int)) (let ((.cse4 (select c_produce c_state21))) (let ((.cse3 (let ((.cse5 (select c_produce v_prenex_160))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_157) (select c_produce v_prenex_158))) (select c_produce v_prenex_159))) (select c_produce v_prenex_161))) .cse5)) .cse4)) .cse5)) .cse4)) .cse5)))) (and (not (= v_prenex_159 v_prenex_158)) (not (= c_state21 v_prenex_161)) (not (= v_prenex_159 v_prenex_161)) (not (= c_state21 v_prenex_160)) (not (= v_prenex_158 v_prenex_160)) (= .cse3 c_state22) (not (= c_state21 v_prenex_158)) (not (= c_state21 v_prenex_159)) (not (= v_prenex_158 v_prenex_161)) (not (= v_prenex_161 v_prenex_160)) (= c_state12 (select (select c_consume .cse3) .cse4)) (not (= v_prenex_159 v_prenex_160)))))) (exists ((v_prenex_67 Int) (v_prenex_66 Int) (v_prenex_63 Int) (v_prenex_65 Int) (v_prenex_64 Int)) (let ((.cse7 (select c_produce c_state21))) (let ((.cse6 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_66) (select c_produce v_prenex_63))) (select c_produce v_prenex_65))) (select c_produce v_prenex_67))) (select c_produce v_prenex_64))) .cse7)) .cse7)) .cse7)) .cse7))) (and (not (= v_prenex_64 v_prenex_63)) (= c_state12 (select (select c_consume .cse6) .cse7)) (not (= v_prenex_65 v_prenex_64)) (not (= v_prenex_67 v_prenex_65)) (not (= v_prenex_65 v_prenex_63)) (not (= c_state21 v_prenex_67)) (not (= v_prenex_67 v_prenex_63)) (not (= c_state21 v_prenex_65)) (not (= c_state21 v_prenex_63)) (not (= v_prenex_67 v_prenex_64)) (= c_state22 .cse6))))) (exists ((v_state21_45 Int) (v_arrayElimIndex_256 Int) (v_state22_26 Int) (v_arrayElimIndex_257 Int) (v_arrayElimIndex_260 Int) (v_arrayElimIndex_261 Int)) (let ((.cse9 (select c_produce c_state21))) (let ((.cse8 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_state22_26) (select c_produce v_state21_45))) (select c_produce v_arrayElimIndex_257))) (select c_produce v_arrayElimIndex_261))) (select c_produce v_arrayElimIndex_256))) (select c_produce v_arrayElimIndex_260))) .cse9)) .cse9)) .cse9))) (and (not (= v_arrayElimIndex_260 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_256 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_260)) (= c_state22 .cse8) (= c_state12 (select (select c_consume .cse8) .cse9)) (not (= v_arrayElimIndex_260 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_260 v_arrayElimIndex_256)) (not (= c_state21 v_arrayElimIndex_261)) (not (= v_arrayElimIndex_257 v_arrayElimIndex_256)) (not (= v_arrayElimIndex_261 v_state21_45)) (not (= c_state21 v_state21_45)) (not (= v_arrayElimIndex_261 v_arrayElimIndex_257)) (not (= v_arrayElimIndex_257 v_state21_45)))))) (exists ((v_prenex_105 Int) (v_prenex_106 Int) (v_prenex_107 Int)) (let ((.cse11 (select c_produce c_state21))) (let ((.cse10 (let ((.cse12 (select c_produce v_prenex_107))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_105) (select c_produce v_prenex_106))) .cse12)) .cse11)) .cse12)) .cse11)) .cse12)) .cse11)) .cse12)))) (and (not (= c_state21 v_prenex_107)) (= c_state12 (select (select c_consume .cse10) .cse11)) (not (= v_prenex_107 v_prenex_106)) (= c_state22 .cse10))))) (exists ((v_prenex_85 Int) (v_prenex_84 Int) (v_prenex_86 Int) (v_prenex_81 Int) (v_prenex_83 Int) (v_prenex_82 Int)) (let ((.cse14 (select c_produce c_state21))) (let ((.cse13 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_84) (select c_produce v_prenex_81))) (select c_produce v_prenex_83))) (select c_produce v_prenex_86))) (select c_produce v_prenex_82))) (select c_produce v_prenex_85))) .cse14)) .cse14)) .cse14))) (and (= c_state12 (select (select c_consume .cse13) .cse14)) (not (= c_state21 v_prenex_85)) (not (= c_state21 v_prenex_81)) (not (= c_state21 v_prenex_82)) (not (= v_prenex_82 v_prenex_81)) (not (= v_prenex_85 v_prenex_81)) (not (= c_state21 v_prenex_86)) (not (= v_prenex_86 v_prenex_85)) (not (= v_prenex_83 v_prenex_81)) (not (= v_prenex_86 v_prenex_83)) (not (= v_prenex_85 v_prenex_83)) (= c_state22 .cse13) (not (= v_prenex_86 v_prenex_81)) (not (= v_prenex_86 v_prenex_82)) (not (= v_prenex_83 v_prenex_82)) (not (= v_prenex_85 v_prenex_82)) (not (= c_state21 v_prenex_83)))))) (exists ((v_prenex_172 Int) (v_prenex_173 Int) (v_prenex_170 Int) (v_prenex_171 Int)) (let ((.cse16 (select c_produce c_state21))) (let ((.cse15 (let ((.cse17 (select c_produce v_prenex_173))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_170) (select c_produce v_prenex_171))) (select c_produce v_prenex_172))) .cse16)) .cse17)) .cse16)) .cse17)) .cse16)) .cse17)))) (and (= c_state12 (select (select c_consume .cse15) .cse16)) (not (= c_state21 v_prenex_173)) (not (= c_state21 v_prenex_171)) (not (= v_prenex_173 v_prenex_172)) (not (= c_state21 v_prenex_172)) (= c_state22 .cse15) (not (= v_prenex_173 v_prenex_171)) (not (= v_prenex_172 v_prenex_171)))))) (exists ((v_prenex_16 Int) (v_prenex_15 Int) (v_prenex_18 Int) (v_prenex_17 Int) (v_prenex_12 Int) (v_prenex_11 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (let ((.cse19 (select c_produce c_state21))) (let ((.cse18 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_12) (select c_produce v_prenex_11))) (select c_produce v_prenex_15))) (select c_produce v_prenex_18))) (select c_produce v_prenex_13))) (select c_produce v_prenex_17))) .cse19)) (select c_produce v_prenex_14))) (select c_produce v_prenex_16)))) (and (not (= v_prenex_16 v_prenex_14)) (not (= v_prenex_16 v_prenex_13)) (not (= v_prenex_17 v_prenex_14)) (not (= v_prenex_16 v_prenex_11)) (not (= v_prenex_17 v_prenex_11)) (not (= v_prenex_13 v_prenex_11)) (not (= c_state21 v_prenex_13)) (not (= v_prenex_18 v_prenex_14)) (not (= c_state21 v_prenex_18)) (not (= c_state21 v_prenex_15)) (= c_state12 (select (select c_consume .cse18) .cse19)) (not (= c_state21 v_prenex_16)) (not (= v_prenex_15 v_prenex_13)) (not (= v_prenex_18 v_prenex_15)) (not (= v_prenex_18 v_prenex_11)) (not (= v_prenex_16 v_prenex_15)) (not (= v_prenex_17 v_prenex_13)) (not (= v_prenex_15 v_prenex_11)) (not (= c_state21 v_prenex_17)) (= c_state22 .cse18) (not (= v_prenex_14 v_prenex_13)) (not (= v_prenex_15 v_prenex_14)) (not (= v_prenex_18 v_prenex_13)) (not (= c_state21 v_prenex_11)) (not (= v_prenex_18 v_prenex_16)) (not (= c_state21 v_prenex_14)) (not (= v_prenex_14 v_prenex_11)) (not (= v_prenex_17 v_prenex_15)) (not (= v_prenex_18 v_prenex_17)))))) (exists ((v_prenex_149 Int) (v_prenex_147 Int) (v_prenex_148 Int) (v_prenex_145 Int) (v_prenex_146 Int) (v_prenex_144 Int)) (let ((.cse21 (select c_produce c_state21))) (let ((.cse20 (let ((.cse23 (select c_produce v_prenex_148))) (select (select c_consume (let ((.cse22 (select c_produce v_prenex_146))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_144) (select c_produce v_prenex_145))) (select c_produce v_prenex_147))) (select c_produce v_prenex_149))) .cse22)) .cse23)) .cse21)) .cse22))) .cse23)))) (and (not (= v_prenex_149 v_prenex_145)) (not (= v_prenex_148 v_prenex_147)) (not (= c_state21 v_prenex_148)) (not (= v_prenex_149 v_prenex_147)) (not (= v_prenex_147 v_prenex_146)) (not (= v_prenex_148 v_prenex_146)) (not (= c_state21 v_prenex_147)) (not (= c_state21 v_prenex_146)) (not (= c_state21 v_prenex_145)) (not (= v_prenex_147 v_prenex_145)) (not (= v_prenex_149 v_prenex_148)) (= c_state12 (select (select c_consume .cse20) .cse21)) (not (= v_prenex_148 v_prenex_145)) (= c_state22 .cse20) (not (= v_prenex_149 v_prenex_146)) (not (= v_prenex_146 v_prenex_145)))))) (exists ((v_prenex_204 Int) (v_prenex_205 Int) (v_prenex_202 Int) (v_prenex_203 Int) (v_prenex_200 Int) (v_prenex_201 Int) (v_prenex_208 Int) (v_prenex_206 Int) (v_prenex_207 Int)) (let ((.cse24 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_208) (select c_produce v_prenex_200))) (select c_produce v_prenex_203))) (select c_produce v_prenex_207))) (select c_produce v_prenex_201))) (select c_produce v_prenex_206))) (select c_produce v_prenex_205))) (select c_produce v_prenex_202))) (select c_produce v_prenex_204)))) (and (not (= v_prenex_207 v_prenex_203)) (not (= v_prenex_206 v_prenex_202)) (not (= v_prenex_206 v_prenex_203)) (not (= v_prenex_207 v_prenex_205)) (not (= v_prenex_202 v_prenex_201)) (not (= v_prenex_203 v_prenex_200)) (not (= v_prenex_204 v_prenex_201)) (= c_state22 .cse24) (not (= v_prenex_201 v_prenex_200)) (not (= v_prenex_205 v_prenex_203)) (not (= v_prenex_204 v_prenex_202)) (= c_state12 (select (select c_consume .cse24) (select c_produce c_state21))) (not (= v_prenex_205 v_prenex_202)) (not (= v_prenex_204 v_prenex_203)) (not (= v_prenex_202 v_prenex_200)) (not (= v_prenex_206 v_prenex_201)) (not (= v_prenex_203 v_prenex_201)) (not (= v_prenex_205 v_prenex_204)) (not (= v_prenex_207 v_prenex_206)) (not (= v_prenex_205 v_prenex_201)) (not (= v_prenex_204 v_prenex_200)) (not (= v_prenex_207 v_prenex_204)) (not (= v_prenex_206 v_prenex_204)) (not (= v_prenex_207 v_prenex_202)) (not (= v_prenex_207 v_prenex_201)) (not (= v_prenex_206 v_prenex_205)) (not (= v_prenex_206 v_prenex_200)) (not (= v_prenex_207 v_prenex_200)) (not (= v_prenex_205 v_prenex_200)) (not (= v_prenex_203 v_prenex_202))))) (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_5 Int) (v_arrayElimIndex_259 Int) (v_arrayElimIndex_258 Int) (v_prenex_10 Int) (v_prenex_8 Int) (v_prenex_9 Int)) (let ((.cse26 (select c_produce c_state21))) (let ((.cse25 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_6) (select c_produce v_prenex_5))) .cse26)) (select c_produce v_prenex_10))) (select c_produce v_prenex_7))) (select c_produce v_prenex_9))) (select c_produce v_prenex_8))) (select c_produce v_arrayElimIndex_259))) (select c_produce v_arrayElimIndex_258)))) (and (= (select (select c_consume .cse25) .cse26) c_state12) (not (= v_prenex_10 v_prenex_9)) (not (= c_state21 v_arrayElimIndex_259)) (not (= v_prenex_9 v_prenex_5)) (= c_state22 .cse25) (not (= v_arrayElimIndex_259 v_prenex_9)) (not (= v_arrayElimIndex_258 v_prenex_10)) (not (= v_arrayElimIndex_259 v_arrayElimIndex_258)) (not (= v_prenex_8 v_prenex_5)) (not (= v_arrayElimIndex_258 v_prenex_7)) (not (= c_state21 v_arrayElimIndex_258)) (not (= c_state21 v_prenex_8)) (not (= v_arrayElimIndex_259 v_prenex_8)) (not (= v_prenex_10 v_prenex_8)) (not (= v_prenex_8 v_prenex_7)) (not (= v_arrayElimIndex_258 v_prenex_9)) (not (= v_prenex_7 v_prenex_5)) (not (= v_arrayElimIndex_259 v_prenex_5)) (not (= v_prenex_9 v_prenex_7)) (not (= c_state21 v_prenex_7)) (not (= v_prenex_9 v_prenex_8)) (not (= v_arrayElimIndex_259 v_prenex_7)) (not (= c_state21 v_prenex_10)) (not (= c_state21 v_prenex_5)) (not (= v_prenex_10 v_prenex_5)) (not (= v_arrayElimIndex_258 v_prenex_8)) (not (= c_state21 v_prenex_9)) (not (= v_arrayElimIndex_259 v_prenex_10)) (not (= v_prenex_10 v_prenex_7)))))) (exists ((v_prenex_47 Int) (v_prenex_46 Int)) (let ((.cse28 (select c_produce c_state21))) (let ((.cse27 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_47) (select c_produce v_prenex_46))) .cse28)) .cse28)) .cse28)) .cse28)) .cse28)) .cse28)) .cse28))) (and (= c_state22 .cse27) (= c_state12 (select (select c_consume .cse27) .cse28)))))) (exists ((v_prenex_215 Int) (v_prenex_216 Int) (v_prenex_213 Int) (v_prenex_214 Int) (v_prenex_212 Int) (v_prenex_217 Int) (v_prenex_218 Int)) (let ((.cse30 (select c_produce c_state21))) (let ((.cse29 (let ((.cse31 (select c_produce v_prenex_216))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_218) (select c_produce v_prenex_212))) (select c_produce v_prenex_215))) (select c_produce v_prenex_217))) (select c_produce v_prenex_213))) .cse31)) .cse30)) (select c_produce v_prenex_214))) .cse31)))) (and (not (= v_prenex_215 v_prenex_212)) (not (= c_state21 v_prenex_212)) (not (= v_prenex_215 v_prenex_217)) (not (= v_prenex_216 v_prenex_217)) (not (= v_prenex_216 v_prenex_213)) (not (= v_prenex_216 v_prenex_212)) (not (= c_state21 v_prenex_217)) (not (= v_prenex_214 v_prenex_217)) (not (= c_state21 v_prenex_214)) (not (= v_prenex_215 v_prenex_213)) (not (= v_prenex_213 v_prenex_217)) (not (= c_state21 v_prenex_215)) (not (= v_prenex_216 v_prenex_214)) (= c_state22 .cse29) (= c_state12 (select (select c_consume .cse29) .cse30)) (not (= v_prenex_213 v_prenex_212)) (not (= v_prenex_216 v_prenex_215)) (not (= v_prenex_215 v_prenex_214)) (not (= v_prenex_212 v_prenex_217)) (not (= c_state21 v_prenex_213)) (not (= v_prenex_214 v_prenex_212)) (not (= c_state21 v_prenex_216)))))) (exists ((v_prenex_49 Int) (v_prenex_48 Int) (v_prenex_55 Int) (v_prenex_52 Int) (v_prenex_51 Int) (v_prenex_54 Int) (v_prenex_53 Int) (v_prenex_50 Int)) (let ((.cse33 (select c_produce c_state21))) (let ((.cse32 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_53) (select c_produce v_prenex_48))) (select c_produce v_prenex_51))) .cse33)) (select c_produce v_prenex_49))) (select c_produce v_prenex_55))) (select c_produce v_prenex_54))) (select c_produce v_prenex_50))) (select c_produce v_prenex_52)))) (and (not (= v_prenex_50 v_prenex_49)) (not (= v_prenex_51 v_prenex_48)) (not (= v_prenex_55 v_prenex_48)) (not (= v_prenex_55 v_prenex_49)) (not (= v_prenex_54 v_prenex_52)) (not (= v_prenex_52 v_prenex_48)) (not (= v_prenex_51 v_prenex_49)) (not (= v_prenex_50 v_prenex_48)) (not (= v_prenex_54 v_prenex_50)) (not (= v_prenex_55 v_prenex_52)) (not (= v_prenex_52 v_prenex_49)) (not (= c_state21 v_prenex_52)) (not (= c_state21 v_prenex_51)) (not (= c_state21 v_prenex_55)) (not (= v_prenex_54 v_prenex_48)) (not (= v_prenex_55 v_prenex_50)) (not (= v_prenex_49 v_prenex_48)) (not (= c_state21 v_prenex_48)) (not (= v_prenex_54 v_prenex_49)) (not (= v_prenex_51 v_prenex_50)) (not (= c_state21 v_prenex_50)) (= c_state12 (select (select c_consume .cse32) .cse33)) (= c_state22 .cse32) (not (= v_prenex_54 v_prenex_51)) (not (= v_prenex_55 v_prenex_54)) (not (= v_prenex_55 v_prenex_51)) (not (= c_state21 v_prenex_49)) (not (= v_prenex_52 v_prenex_50)) (not (= c_state21 v_prenex_54)))))) (exists ((v_prenex_174 Int) (v_prenex_175 Int)) (let ((.cse35 (select c_produce c_state21))) (let ((.cse34 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_174) (select c_produce v_prenex_175))) .cse35)) .cse35)) .cse35)) .cse35)) .cse35)) .cse35)) .cse35))) (and (= c_state22 .cse34) (not (= c_state21 v_prenex_175)) (= c_state12 (select (select c_consume .cse34) .cse35)))))) (exists ((v_prenex_136 Int) (v_prenex_134 Int) (v_prenex_135 Int) (v_prenex_132 Int) (v_prenex_133 Int) (v_prenex_130 Int) (v_prenex_131 Int)) (let ((.cse37 (select c_produce c_state21))) (let ((.cse36 (let ((.cse38 (select c_produce v_prenex_134))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_130) (select c_produce v_prenex_131))) (select c_produce v_prenex_133))) (select c_produce v_prenex_136))) (select c_produce v_prenex_132))) (select c_produce v_prenex_135))) .cse38)) .cse37)) .cse38)))) (and (not (= v_prenex_136 v_prenex_132)) (not (= c_state21 v_prenex_133)) (not (= v_prenex_135 v_prenex_133)) (not (= v_prenex_134 v_prenex_132)) (not (= v_prenex_136 v_prenex_131)) (not (= v_prenex_135 v_prenex_131)) (not (= v_prenex_133 v_prenex_131)) (not (= v_prenex_134 v_prenex_133)) (not (= v_prenex_136 v_prenex_135)) (not (= v_prenex_134 v_prenex_131)) (not (= v_prenex_136 v_prenex_133)) (not (= c_state21 v_prenex_136)) (= c_state12 (select (select c_consume .cse36) .cse37)) (not (= c_state21 v_prenex_131)) (not (= v_prenex_136 v_prenex_134)) (= .cse36 c_state22) (not (= c_state21 v_prenex_134)) (not (= v_prenex_133 v_prenex_132)) (not (= v_prenex_135 v_prenex_134)) (not (= v_prenex_132 v_prenex_131)) (not (= v_prenex_135 v_prenex_132)) (not (= c_state21 v_prenex_132)))))) (exists ((v_prenex_178 Int) (v_prenex_179 Int) (v_prenex_176 Int) (v_prenex_177 Int)) (let ((.cse40 (select c_produce c_state21))) (let ((.cse39 (let ((.cse41 (select c_produce v_prenex_179))) (select (select c_consume (let ((.cse42 (select c_produce v_prenex_178))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_176) (select c_produce v_prenex_177))) .cse41)) .cse40)) .cse42)) .cse41)) .cse40)) .cse42))) .cse41)))) (and (not (= c_state21 v_prenex_179)) (not (= c_state21 v_prenex_177)) (not (= c_state21 v_prenex_178)) (not (= v_prenex_179 v_prenex_177)) (not (= v_prenex_179 v_prenex_178)) (= c_state22 .cse39) (= c_state12 (select (select c_consume .cse39) .cse40)))))) (exists ((v_prenex_103 Int) (v_prenex_104 Int) (v_prenex_101 Int) (v_prenex_99 Int) (v_prenex_102 Int) (v_prenex_100 Int) (v_prenex_98 Int)) (let ((.cse44 (select c_produce c_state21))) (let ((.cse43 (let ((.cse45 (select c_produce v_prenex_104))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_98) (select c_produce v_prenex_99))) (select c_produce v_prenex_101))) .cse45)) .cse44)) (select c_produce v_prenex_103))) (select c_produce v_prenex_102))) (select c_produce v_prenex_100))) .cse45)))) (and (not (= c_state21 v_prenex_104)) (not (= v_prenex_99 v_prenex_100)) (not (= c_state21 v_prenex_101)) (not (= c_state21 v_prenex_99)) (not (= c_state21 v_prenex_103)) (= c_state12 (select (select c_consume .cse43) .cse44)) (not (= v_prenex_103 v_prenex_100)) (not (= v_prenex_99 v_prenex_104)) (not (= v_prenex_102 v_prenex_101)) (= c_state22 .cse43) (not (= c_state21 v_prenex_100)) (not (= v_prenex_99 v_prenex_101)) (not (= v_prenex_104 v_prenex_100)) (not (= v_prenex_99 v_prenex_102)) (not (= v_prenex_104 v_prenex_101)) (not (= c_state21 v_prenex_102)) (not (= v_prenex_104 v_prenex_102)) (not (= v_prenex_103 v_prenex_101)) (not (= v_prenex_99 v_prenex_103)) (not (= v_prenex_102 v_prenex_100)) (not (= v_prenex_104 v_prenex_103)) (not (= v_prenex_103 v_prenex_102)))))) (exists ((v_prenex_23 Int) (v_prenex_22 Int) (v_prenex_21 Int) (v_prenex_20 Int) (v_prenex_19 Int)) (let ((.cse47 (select c_produce c_state21))) (let ((.cse46 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_19) (select c_produce v_prenex_21))) (select c_produce v_prenex_23))) (select c_produce v_prenex_20))) (select c_produce v_prenex_22))) .cse47)) .cse47)) .cse47)) .cse47))) (and (not (= v_prenex_22 v_prenex_20)) (not (= v_prenex_22 v_prenex_21)) (not (= c_state21 v_prenex_20)) (not (= c_state21 v_prenex_23)) (not (= v_prenex_21 v_prenex_20)) (not (= c_state21 v_prenex_22)) (not (= v_prenex_23 v_prenex_20)) (= c_state12 (select (select c_consume .cse46) .cse47)) (not (= v_prenex_23 v_prenex_21)) (not (= v_prenex_23 v_prenex_22)) (= c_state22 .cse46) (not (= c_state21 v_prenex_21)))))) (exists ((v_prenex_45 Int) (v_prenex_44 Int) (v_prenex_41 Int) (v_prenex_40 Int) (v_prenex_43 Int) (v_prenex_42 Int)) (let ((.cse49 (select c_produce c_state21))) (let ((.cse48 (let ((.cse51 (select c_produce v_prenex_42))) (select (select c_consume (let ((.cse50 (select c_produce v_prenex_45))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_43) (select c_produce v_prenex_40))) (select c_produce v_prenex_41))) .cse50)) .cse51)) .cse49)) (select c_produce v_prenex_44))) .cse50))) .cse51)))) (and (not (= c_state21 v_prenex_41)) (= c_state22 .cse48) (not (= v_prenex_44 v_prenex_40)) (not (= c_state21 v_prenex_44)) (not (= v_prenex_45 v_prenex_42)) (not (= v_prenex_42 v_prenex_41)) (not (= v_prenex_45 v_prenex_41)) (not (= c_state21 v_prenex_40)) (not (= v_prenex_45 v_prenex_40)) (not (= v_prenex_44 v_prenex_42)) (not (= v_prenex_42 v_prenex_40)) (= c_state12 (select (select c_consume .cse48) .cse49)) (not (= v_prenex_41 v_prenex_40)) (not (= v_prenex_45 v_prenex_44)) (not (= c_state21 v_prenex_42)) (not (= c_state21 v_prenex_45)))))) (exists ((v_prenex_211 Int) (v_prenex_210 Int) (v_prenex_209 Int)) (let ((.cse53 (select c_produce c_state21))) (let ((.cse52 (let ((.cse54 (select c_produce v_prenex_210))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_211) (select c_produce v_prenex_209))) .cse54)) .cse53)) .cse54)) .cse53)) .cse54)) .cse53)) .cse54)))) (and (= c_state12 (select (select c_consume .cse52) .cse53)) (not (= c_state21 v_prenex_209)) (not (= c_state21 v_prenex_210)) (= c_state22 .cse52) (not (= v_prenex_209 v_prenex_210)))))) (exists ((v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (v_prenex_30 Int) (v_prenex_32 Int) (v_prenex_31 Int)) (let ((.cse56 (select c_produce c_state21))) (let ((.cse55 (let ((.cse58 (select c_produce v_prenex_33))) (select (select c_consume (let ((.cse57 (select c_produce v_prenex_35))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_30) (select c_produce v_prenex_34))) .cse57)) .cse58)) .cse56)) (select c_produce v_prenex_32))) (select c_produce v_prenex_31))) .cse57))) .cse58)))) (and (not (= c_state21 v_prenex_35)) (not (= c_state21 v_prenex_33)) (not (= v_prenex_35 v_prenex_32)) (= c_state22 .cse55) (not (= v_prenex_35 v_prenex_31)) (not (= v_prenex_34 v_prenex_33)) (not (= v_prenex_33 v_prenex_32)) (= c_state12 (select (select c_consume .cse55) .cse56)) (not (= v_prenex_35 v_prenex_33)) (not (= v_prenex_34 v_prenex_32)) (not (= v_prenex_33 v_prenex_31)) (not (= c_state21 v_prenex_32)) (not (= c_state21 v_prenex_31)) (not (= v_prenex_35 v_prenex_34)) (not (= v_prenex_32 v_prenex_31)) (not (= c_state21 v_prenex_34)))))) (exists ((v_prenex_110 Int) (v_prenex_111 Int) (v_prenex_109 Int) (v_prenex_108 Int)) (let ((.cse60 (select c_produce c_state21))) (let ((.cse59 (let ((.cse61 (select c_produce v_prenex_111))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_108) (select c_produce v_prenex_109))) (select c_produce v_prenex_110))) .cse60)) .cse61)) .cse60)) .cse61)) .cse60)) .cse61)))) (and (not (= v_prenex_109 v_prenex_111)) (= c_state22 .cse59) (not (= v_prenex_109 v_prenex_110)) (not (= c_state21 v_prenex_109)) (= c_state12 (select (select c_consume .cse59) .cse60)) (not (= c_state21 v_prenex_110)) (not (= c_state21 v_prenex_111)))))) (exists ((v_prenex_138 Int) (v_prenex_139 Int) (v_prenex_137 Int) (v_prenex_143 Int) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_140 Int)) (let ((.cse63 (select c_produce c_state21))) (let ((.cse62 (let ((.cse64 (select c_produce v_prenex_141))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_137) (select c_produce v_prenex_138))) .cse64)) .cse63)) (select c_produce v_prenex_139))) (select c_produce v_prenex_143))) (select c_produce v_prenex_142))) (select c_produce v_prenex_140))) .cse64)))) (and (not (= c_state21 v_prenex_140)) (not (= v_prenex_143 v_prenex_142)) (= c_state12 (select (select c_consume .cse62) .cse63)) (not (= v_prenex_143 v_prenex_140)) (not (= v_prenex_138 v_prenex_143)) (not (= c_state21 v_prenex_138)) (not (= c_state21 v_prenex_139)) (not (= v_prenex_139 v_prenex_143)) (not (= v_prenex_139 v_prenex_138)) (not (= v_prenex_139 v_prenex_140)) (not (= v_prenex_139 v_prenex_142)) (not (= v_prenex_138 v_prenex_141)) (= c_state22 .cse62) (not (= v_prenex_142 v_prenex_141)) (not (= c_state21 v_prenex_143)) (not (= c_state21 v_prenex_141)) (not (= v_prenex_138 v_prenex_142)) (not (= v_prenex_142 v_prenex_140)) (not (= v_prenex_139 v_prenex_141)) (not (= c_state21 v_prenex_142)) (not (= v_prenex_143 v_prenex_141)) (not (= v_prenex_141 v_prenex_140)))))) (exists ((v_prenex_59 Int) (v_prenex_56 Int) (v_prenex_58 Int) (v_prenex_57 Int) (v_prenex_62 Int) (v_prenex_61 Int) (v_prenex_60 Int)) (let ((.cse66 (select c_produce c_state21))) (let ((.cse65 (let ((.cse67 (select c_produce v_prenex_59))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_60) (select c_produce v_prenex_56))) (select c_produce v_prenex_58))) (select c_produce v_prenex_62))) .cse67)) .cse66)) (select c_produce v_prenex_61))) (select c_produce v_prenex_57))) .cse67)))) (and (not (= c_state21 v_prenex_56)) (not (= v_prenex_59 v_prenex_61)) (not (= v_prenex_56 v_prenex_61)) (not (= v_prenex_59 v_prenex_58)) (not (= c_state21 v_prenex_62)) (not (= v_prenex_59 v_prenex_56)) (not (= v_prenex_57 v_prenex_56)) (not (= v_prenex_58 v_prenex_56)) (not (= c_state21 v_prenex_57)) (not (= v_prenex_62 v_prenex_61)) (not (= v_prenex_59 v_prenex_57)) (not (= v_prenex_59 v_prenex_62)) (not (= c_state21 v_prenex_61)) (not (= c_state21 v_prenex_59)) (not (= v_prenex_58 v_prenex_57)) (not (= v_prenex_57 v_prenex_61)) (not (= c_state21 v_prenex_58)) (= c_state22 .cse65) (= c_state12 (select (select c_consume .cse65) .cse66)) (not (= v_prenex_58 v_prenex_62)) (not (= v_prenex_58 v_prenex_61)) (not (= v_prenex_56 v_prenex_62)))))) (exists ((v_prenex_4 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int) (v_arrayElimIndex_262 Int)) (let ((.cse69 (select c_produce c_state21))) (let ((.cse68 (let ((.cse70 (select c_produce v_arrayElimIndex_262))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_2) (select c_produce v_prenex_1))) (select c_produce v_prenex_3))) (select c_produce v_prenex_4))) .cse70)) .cse69)) .cse70)) .cse69)) .cse70)))) (and (not (= c_state21 v_prenex_1)) (= c_state12 (select (select c_consume .cse68) .cse69)) (not (= v_arrayElimIndex_262 v_prenex_1)) (not (= c_state21 v_prenex_3)) (not (= v_prenex_4 v_prenex_3)) (not (= v_prenex_3 v_prenex_1)) (= c_state22 .cse68) (not (= c_state21 v_arrayElimIndex_262)) (not (= v_prenex_4 v_prenex_1)) (not (= v_arrayElimIndex_262 v_prenex_3)) (not (= v_arrayElimIndex_262 v_prenex_4)))))) (exists ((v_prenex_189 Int) (v_prenex_188 Int) (v_prenex_194 Int) (v_prenex_192 Int) (v_prenex_193 Int) (v_prenex_190 Int) (v_prenex_191 Int)) (let ((.cse72 (select c_produce c_state21))) (let ((.cse71 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_194) (select c_produce v_prenex_188))) (select c_produce v_prenex_190))) (select c_produce v_prenex_193))) (select c_produce v_prenex_189))) (select c_produce v_prenex_192))) (select c_produce v_prenex_191))) .cse72)) .cse72))) (and (not (= v_prenex_193 v_prenex_189)) (not (= v_prenex_191 v_prenex_190)) (not (= c_state21 v_prenex_188)) (not (= v_prenex_189 v_prenex_188)) (= c_state22 .cse71) (not (= c_state21 v_prenex_189)) (not (= v_prenex_193 v_prenex_190)) (not (= v_prenex_193 v_prenex_188)) (not (= v_prenex_191 v_prenex_188)) (= c_state12 (select (select c_consume .cse71) .cse72)) (not (= v_prenex_192 v_prenex_189)) (not (= c_state21 v_prenex_193)) (not (= v_prenex_192 v_prenex_188)) (not (= c_state21 v_prenex_191)) (not (= v_prenex_193 v_prenex_192)) (not (= v_prenex_192 v_prenex_190)) (not (= v_prenex_190 v_prenex_188)) (not (= v_prenex_192 v_prenex_191)) (not (= c_state21 v_prenex_192)) (not (= c_state21 v_prenex_190)) (not (= v_prenex_191 v_prenex_189)) (not (= v_prenex_193 v_prenex_191)) (not (= v_prenex_190 v_prenex_189)))))) (exists ((v_prenex_78 Int) (v_prenex_77 Int) (v_prenex_79 Int) (v_prenex_76 Int) (v_prenex_80 Int)) (let ((.cse74 (select c_produce c_state21))) (let ((.cse73 (let ((.cse77 (select c_produce v_prenex_77))) (select (select c_consume (let ((.cse76 (select c_produce v_prenex_80))) (select (select c_consume (let ((.cse75 (select c_produce v_prenex_79))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_78) (select c_produce v_prenex_76))) .cse75)) .cse76)) .cse77)) .cse74)) .cse75))) .cse76))) .cse77)))) (and (not (= v_prenex_76 v_prenex_80)) (not (= c_state21 v_prenex_77)) (not (= v_prenex_77 v_prenex_80)) (= c_state22 .cse73) (= c_state12 (select (select c_consume .cse73) .cse74)) (not (= c_state21 v_prenex_79)) (not (= v_prenex_77 v_prenex_76)) (not (= v_prenex_79 v_prenex_76)) (not (= c_state21 v_prenex_80)) (not (= v_prenex_79 v_prenex_80)) (not (= v_prenex_79 v_prenex_77)))))) (exists ((v_prenex_127 Int) (v_prenex_128 Int) (v_prenex_126 Int) (v_prenex_129 Int)) (let ((.cse79 (select c_produce c_state21))) (let ((.cse78 (let ((.cse80 (select c_produce v_prenex_129))) (select (select c_consume (let ((.cse81 (select c_produce v_prenex_128))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_126) (select c_produce v_prenex_127))) .cse80)) .cse79)) .cse81)) .cse80)) .cse79)) .cse81))) .cse80)))) (and (not (= v_prenex_129 v_prenex_128)) (= c_state22 .cse78) (not (= c_state21 v_prenex_127)) (not (= c_state21 v_prenex_128)) (not (= v_prenex_128 v_prenex_127)) (not (= c_state21 v_prenex_129)) (= c_state12 (select (select c_consume .cse78) .cse79)) (not (= v_prenex_129 v_prenex_127)))))) (exists ((v_prenex_156 Int) (v_prenex_154 Int) (v_prenex_155 Int) (v_prenex_152 Int) (v_prenex_153 Int) (v_prenex_150 Int) (v_prenex_151 Int)) (let ((.cse83 (select c_produce c_state21))) (let ((.cse82 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_150) (select c_produce v_prenex_151))) (select c_produce v_prenex_153))) (select c_produce v_prenex_156))) (select c_produce v_prenex_152))) (select c_produce v_prenex_155))) (select c_produce v_prenex_154))) .cse83)) .cse83))) (and (not (= v_prenex_155 v_prenex_151)) (not (= v_prenex_155 v_prenex_152)) (not (= v_prenex_155 v_prenex_153)) (not (= v_prenex_156 v_prenex_151)) (not (= c_state21 v_prenex_156)) (not (= v_prenex_156 v_prenex_153)) (not (= c_state21 v_prenex_155)) (not (= v_prenex_153 v_prenex_151)) (= c_state12 (select (select c_consume .cse82) .cse83)) (not (= v_prenex_156 v_prenex_154)) (not (= c_state21 v_prenex_152)) (not (= v_prenex_152 v_prenex_151)) (not (= c_state21 v_prenex_151)) (not (= v_prenex_154 v_prenex_153)) (not (= v_prenex_154 v_prenex_152)) (not (= v_prenex_156 v_prenex_155)) (not (= v_prenex_153 v_prenex_152)) (not (= v_prenex_156 v_prenex_152)) (not (= c_state21 v_prenex_153)) (not (= v_prenex_154 v_prenex_151)) (not (= v_prenex_155 v_prenex_154)) (= c_state22 .cse82))))) (exists ((v_prenex_187 Int) (v_prenex_185 Int) (v_prenex_186 Int) (v_prenex_183 Int) (v_prenex_184 Int) (v_prenex_181 Int) (v_prenex_182 Int) (v_prenex_180 Int)) (let ((.cse85 (select c_produce c_state21))) (let ((.cse84 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_187) (select c_produce v_prenex_180))) (select c_produce v_prenex_183))) (select c_produce v_prenex_186))) (select c_produce v_prenex_181))) (select c_produce v_prenex_185))) (select c_produce v_prenex_184))) (select c_produce v_prenex_182))) .cse85))) (and (not (= v_prenex_186 v_prenex_180)) (not (= v_prenex_184 v_prenex_183)) (not (= v_prenex_181 v_prenex_180)) (not (= c_state21 v_prenex_186)) (not (= c_state21 v_prenex_185)) (not (= v_prenex_182 v_prenex_181)) (not (= v_prenex_185 v_prenex_184)) (not (= v_prenex_186 v_prenex_184)) (not (= v_prenex_185 v_prenex_183)) (not (= v_prenex_186 v_prenex_182)) (not (= v_prenex_183 v_prenex_180)) (= c_state22 .cse84) (not (= c_state21 v_prenex_184)) (not (= c_state21 v_prenex_181)) (not (= c_state21 v_prenex_180)) (not (= v_prenex_186 v_prenex_183)) (not (= v_prenex_184 v_prenex_181)) (not (= v_prenex_186 v_prenex_185)) (not (= v_prenex_184 v_prenex_180)) (not (= v_prenex_182 v_prenex_180)) (not (= v_prenex_186 v_prenex_181)) (not (= v_prenex_183 v_prenex_181)) (not (= v_prenex_183 v_prenex_182)) (not (= v_prenex_184 v_prenex_182)) (not (= v_prenex_185 v_prenex_180)) (not (= v_prenex_185 v_prenex_181)) (= c_state12 (select (select c_consume .cse84) .cse85)) (not (= v_prenex_185 v_prenex_182)) (not (= c_state21 v_prenex_183)))))) (exists ((v_prenex_90 Int) (v_prenex_96 Int) (v_prenex_95 Int) (v_prenex_97 Int) (v_prenex_92 Int) (v_prenex_91 Int) (v_prenex_94 Int) (v_prenex_93 Int)) (let ((.cse87 (select c_produce c_state21))) (let ((.cse86 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_90) (select c_produce v_prenex_91))) (select c_produce v_prenex_93))) (select c_produce v_prenex_97))) .cse87)) (select c_produce v_prenex_96))) (select c_produce v_prenex_95))) (select c_produce v_prenex_92))) (select c_produce v_prenex_94)))) (and (not (= v_prenex_95 v_prenex_94)) (not (= v_prenex_94 v_prenex_93)) (not (= v_prenex_93 v_prenex_92)) (not (= v_prenex_97 v_prenex_96)) (not (= v_prenex_95 v_prenex_91)) (not (= v_prenex_93 v_prenex_91)) (not (= v_prenex_92 v_prenex_91)) (not (= c_state21 v_prenex_95)) (not (= c_state21 v_prenex_97)) (not (= c_state21 v_prenex_96)) (not (= v_prenex_97 v_prenex_91)) (not (= v_prenex_96 v_prenex_94)) (not (= v_prenex_97 v_prenex_95)) (not (= v_prenex_97 v_prenex_92)) (not (= v_prenex_95 v_prenex_93)) (not (= c_state21 v_prenex_91)) (not (= c_state21 v_prenex_94)) (not (= v_prenex_94 v_prenex_92)) (= c_state22 .cse86) (not (= v_prenex_96 v_prenex_91)) (not (= v_prenex_95 v_prenex_92)) (not (= c_state21 v_prenex_93)) (= c_state12 (select (select c_consume .cse86) .cse87)) (not (= v_prenex_96 v_prenex_95)) (not (= c_state21 v_prenex_92)) (not (= v_prenex_96 v_prenex_93)) (not (= v_prenex_94 v_prenex_91)) (not (= v_prenex_97 v_prenex_93)) (not (= v_prenex_96 v_prenex_92)))))) (exists ((v_prenex_169 Int) (v_prenex_167 Int) (v_prenex_168 Int) (v_prenex_165 Int) (v_prenex_166 Int) (v_prenex_163 Int) (v_prenex_164 Int) (v_prenex_162 Int)) (let ((.cse89 (select c_produce c_state21))) (let ((.cse88 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_162) (select c_produce v_prenex_163))) (select c_produce v_prenex_165))) (select c_produce v_prenex_169))) (select c_produce v_prenex_164))) (select c_produce v_prenex_168))) (select c_produce v_prenex_167))) .cse89)) (select c_produce v_prenex_166)))) (and (not (= c_state21 v_prenex_164)) (not (= c_state21 v_prenex_165)) (not (= v_prenex_169 v_prenex_167)) (not (= v_prenex_166 v_prenex_165)) (not (= v_prenex_168 v_prenex_165)) (not (= v_prenex_166 v_prenex_163)) (= c_state22 .cse88) (not (= v_prenex_167 v_prenex_164)) (not (= v_prenex_168 v_prenex_163)) (not (= v_prenex_168 v_prenex_164)) (not (= v_prenex_167 v_prenex_165)) (not (= c_state21 v_prenex_169)) (not (= v_prenex_167 v_prenex_163)) (not (= v_prenex_169 v_prenex_164)) (not (= c_state21 v_prenex_166)) (not (= v_prenex_168 v_prenex_166)) (not (= c_state21 v_prenex_168)) (not (= v_prenex_165 v_prenex_164)) (not (= v_prenex_168 v_prenex_167)) (not (= c_state21 v_prenex_167)) (not (= v_prenex_169 v_prenex_166)) (not (= v_prenex_169 v_prenex_163)) (not (= v_prenex_166 v_prenex_164)) (= c_state12 (select (select c_consume .cse88) .cse89)) (not (= v_prenex_165 v_prenex_163)) (not (= v_prenex_169 v_prenex_165)) (not (= c_state21 v_prenex_163)) (not (= v_prenex_164 v_prenex_163)) (not (= v_prenex_169 v_prenex_168)))))) (exists ((v_prenex_69 Int) (v_prenex_68 Int) (v_prenex_74 Int) (v_prenex_73 Int) (v_prenex_75 Int) (v_prenex_70 Int) (v_prenex_72 Int) (v_prenex_71 Int)) (let ((.cse91 (select c_produce c_state21))) (let ((.cse90 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_73) (select c_produce v_prenex_68))) (select c_produce v_prenex_71))) (select c_produce v_prenex_75))) (select c_produce v_prenex_69))) .cse91)) (select c_produce v_prenex_74))) (select c_produce v_prenex_70))) (select c_produce v_prenex_72)))) (and (not (= v_prenex_74 v_prenex_68)) (not (= c_state21 v_prenex_69)) (not (= v_prenex_71 v_prenex_68)) (not (= v_prenex_75 v_prenex_69)) (not (= v_prenex_75 v_prenex_72)) (not (= c_state21 v_prenex_68)) (not (= v_prenex_75 v_prenex_71)) (not (= c_state21 v_prenex_71)) (= c_state12 (select (select c_consume .cse90) .cse91)) (not (= c_state21 v_prenex_70)) (not (= v_prenex_69 v_prenex_68)) (not (= v_prenex_75 v_prenex_70)) (not (= v_prenex_72 v_prenex_68)) (not (= v_prenex_74 v_prenex_71)) (not (= v_prenex_70 v_prenex_69)) (not (= v_prenex_71 v_prenex_69)) (not (= v_prenex_72 v_prenex_70)) (not (= v_prenex_75 v_prenex_74)) (not (= c_state21 v_prenex_74)) (= c_state22 .cse90) (not (= v_prenex_74 v_prenex_72)) (not (= v_prenex_72 v_prenex_71)) (not (= c_state21 v_prenex_75)) (not (= v_prenex_70 v_prenex_68)) (not (= v_prenex_74 v_prenex_69)) (not (= v_prenex_71 v_prenex_70)) (not (= c_state21 v_prenex_72)) (not (= v_prenex_75 v_prenex_68)) (not (= v_prenex_74 v_prenex_70)))))) (exists ((v_prenex_116 Int) (v_prenex_114 Int) (v_prenex_115 Int) (v_prenex_112 Int) (v_prenex_113 Int)) (let ((.cse93 (select c_produce c_state21))) (let ((.cse92 (let ((.cse95 (select c_produce v_prenex_116))) (select (select c_consume (let ((.cse94 (select c_produce v_prenex_114))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_112) (select c_produce v_prenex_113))) (select c_produce v_prenex_115))) .cse93)) .cse94)) .cse95)) .cse93)) .cse94))) .cse95)))) (and (not (= c_state21 v_prenex_116)) (not (= v_prenex_115 v_prenex_114)) (not (= v_prenex_116 v_prenex_114)) (not (= v_prenex_116 v_prenex_113)) (not (= v_prenex_114 v_prenex_113)) (= c_state22 .cse92) (not (= c_state21 v_prenex_113)) (not (= v_prenex_115 v_prenex_113)) (not (= c_state21 v_prenex_114)) (= c_state12 (select (select c_consume .cse92) .cse93)) (not (= c_state21 v_prenex_115)))))) (exists ((v_prenex_38 Int) (v_prenex_37 Int) (v_prenex_39 Int) (v_prenex_36 Int)) (let ((.cse97 (select c_produce c_state21))) (let ((.cse96 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_38) (select c_produce v_prenex_36))) (select c_produce v_prenex_37))) (select c_produce v_prenex_39))) .cse97)) .cse97)) .cse97)) .cse97)) .cse97))) (and (= c_state22 .cse96) (not (= v_prenex_39 v_prenex_36)) (not (= v_prenex_39 v_prenex_37)) (not (= v_prenex_37 v_prenex_36)) (not (= c_state21 v_prenex_37)) (not (= c_state21 v_prenex_36)) (= c_state12 (select (select c_consume .cse96) .cse97)))))) (exists ((v_prenex_222 Int) (v_prenex_220 Int) (v_prenex_221 Int) (v_prenex_219 Int)) (let ((.cse99 (select c_produce c_state21))) (let ((.cse98 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_222) (select c_produce v_prenex_219))) (select c_produce v_prenex_220))) (select c_produce v_prenex_221))) .cse99)) .cse99)) .cse99)) .cse99)) .cse99))) (and (not (= c_state21 v_prenex_221)) (not (= c_state21 v_prenex_219)) (not (= v_prenex_221 v_prenex_220)) (not (= c_state21 v_prenex_220)) (= c_state22 .cse98) (not (= v_prenex_219 v_prenex_221)) (not (= v_prenex_219 v_prenex_220)) (= c_state12 (select (select c_consume .cse98) .cse99)))))) (exists ((v_prenex_89 Int) (v_prenex_88 Int) (v_prenex_87 Int)) (let ((.cse101 (select c_produce c_state21))) (let ((.cse100 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_87) (select c_produce v_prenex_88))) (select c_produce v_prenex_89))) .cse101)) .cse101)) .cse101)) .cse101)) .cse101)) .cse101))) (and (not (= c_state21 v_prenex_88)) (= c_state22 .cse100) (= (select (select c_consume .cse100) .cse101) c_state12) (not (= v_prenex_89 v_prenex_88)))))) (exists ((v_prenex_198 Int) (v_prenex_199 Int) (v_prenex_196 Int) (v_prenex_197 Int) (v_prenex_195 Int)) (let ((.cse103 (select c_produce c_state21))) (let ((.cse102 (let ((.cse105 (select c_produce v_prenex_198))) (select (select c_consume (let ((.cse104 (select c_produce v_prenex_196))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_199) (select c_produce v_prenex_195))) (select c_produce v_prenex_197))) .cse103)) .cse104)) .cse105)) .cse103)) .cse104))) .cse105)))) (and (not (= v_prenex_198 v_prenex_196)) (not (= v_prenex_197 v_prenex_196)) (= c_state22 .cse102) (not (= v_prenex_197 v_prenex_195)) (not (= c_state21 v_prenex_195)) (not (= v_prenex_198 v_prenex_197)) (not (= v_prenex_196 v_prenex_195)) (not (= c_state21 v_prenex_196)) (= c_state12 (select (select c_consume .cse102) .cse103)) (not (= v_prenex_198 v_prenex_195)) (not (= c_state21 v_prenex_198)) (not (= c_state21 v_prenex_197)))))) (exists ((v_prenex_117 Int) (v_prenex_118 Int) (v_prenex_119 Int)) (let ((.cse107 (select c_produce c_state21))) (let ((.cse106 (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_117) (select c_produce v_prenex_118))) (select c_produce v_prenex_119))) .cse107)) .cse107)) .cse107)) .cse107)) .cse107)) .cse107))) (and (= c_state22 .cse106) (not (= c_state21 v_prenex_119)) (not (= v_prenex_119 v_prenex_118)) (= c_state12 (select (select c_consume .cse106) .cse107)) (not (= c_state21 v_prenex_118)))))) (exists ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_29 Int) (v_prenex_28 Int) (v_prenex_25 Int) (v_prenex_24 Int)) (let ((.cse109 (select c_produce c_state21))) (let ((.cse108 (let ((.cse110 (select c_produce v_prenex_25))) (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume (select (select c_consume v_prenex_24) (select c_produce v_prenex_27))) (select c_produce v_prenex_29))) (select c_produce v_prenex_26))) (select c_produce v_prenex_28))) .cse109)) .cse110)) .cse109)) .cse110)))) (and (not (= v_prenex_28 v_prenex_27)) (= c_state22 .cse108) (= c_state12 (select (select c_consume .cse108) .cse109)) (not (= c_state21 v_prenex_27)) (not (= c_state21 v_prenex_28)) (not (= v_prenex_27 v_prenex_26)) (not (= v_prenex_29 v_prenex_28)) (not (= c_state21 v_prenex_25)) (not (= v_prenex_29 v_prenex_26)) (not (= c_state21 v_prenex_29)) (not (= v_prenex_26 v_prenex_25)) (not (= c_state21 v_prenex_26)) (not (= v_prenex_28 v_prenex_26)) (not (= v_prenex_27 v_prenex_25)) (not (= v_prenex_29 v_prenex_27)) (not (= v_prenex_29 v_prenex_25))))))) is different from true [2021-06-06 22:10:23,071 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_291, v_prenex_233], 3=[v_prenex_327, v_prenex_285, v_prenex_333, v_prenex_246], 6=[v_prenex_306, v_prenex_261, v_prenex_267, v_prenex_258, v_prenex_249, v_prenex_315], 10=[v_prenex_339, v_prenex_282, v_prenex_294, v_prenex_330, v_prenex_342, v_prenex_276, v_prenex_303], 15=[v_prenex_230, v_prenex_252, v_prenex_297, v_prenex_312, v_prenex_324, produce, v_prenex_336], 21=[v_prenex_228, v_prenex_270, v_prenex_309, v_prenex_240, v_prenex_273, v_prenex_288, v_prenex_236], 28=[v_prenex_318, v_prenex_264, v_prenex_243, v_prenex_321, v_prenex_255, v_prenex_300, v_prenex_225], 36=[v_prenex_279]} [2021-06-06 22:10:23,178 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:23,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 115 treesize of output 87 [2021-06-06 22:10:23,183 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:25,515 WARN L205 SmtUtils]: Spent 2.33 s on a formula simplification that was a NOOP. DAG size: 2588 [2021-06-06 22:10:25,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:25,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 115 treesize of output 79 [2021-06-06 22:10:25,585 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:27,908 WARN L205 SmtUtils]: Spent 2.32 s on a formula simplification that was a NOOP. DAG size: 2587 [2021-06-06 22:10:27,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:28,011 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:28,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 115 treesize of output 87 [2021-06-06 22:10:28,017 INFO L550 ElimStorePlain]: Start of recursive call 4: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:30,364 WARN L205 SmtUtils]: Spent 2.34 s on a formula simplification that was a NOOP. DAG size: 2590 [2021-06-06 22:10:30,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:30,462 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:30,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 115 treesize of output 87 [2021-06-06 22:10:30,469 INFO L550 ElimStorePlain]: Start of recursive call 5: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:32,805 WARN L205 SmtUtils]: Spent 2.33 s on a formula simplification that was a NOOP. DAG size: 2593 [2021-06-06 22:10:32,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:32,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 115 treesize of output 79 [2021-06-06 22:10:32,873 INFO L550 ElimStorePlain]: Start of recursive call 6: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:35,211 WARN L205 SmtUtils]: Spent 2.34 s on a formula simplification that was a NOOP. DAG size: 2592 [2021-06-06 22:10:35,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:35,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 115 treesize of output 79 [2021-06-06 22:10:35,280 INFO L550 ElimStorePlain]: Start of recursive call 7: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:37,641 WARN L205 SmtUtils]: Spent 2.35 s on a formula simplification that was a NOOP. DAG size: 2591 [2021-06-06 22:10:37,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:37,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:10:37,704 INFO L550 ElimStorePlain]: Start of recursive call 8: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:40,050 WARN L205 SmtUtils]: Spent 2.34 s on a formula simplification that was a NOOP. DAG size: 2590 [2021-06-06 22:10:40,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:40,156 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:40,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:10:40,164 INFO L550 ElimStorePlain]: Start of recursive call 9: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:42,548 WARN L205 SmtUtils]: Spent 2.38 s on a formula simplification that was a NOOP. DAG size: 2593 [2021-06-06 22:10:42,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:42,648 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:42,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:10:42,655 INFO L550 ElimStorePlain]: Start of recursive call 10: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:45,041 WARN L205 SmtUtils]: Spent 2.38 s on a formula simplification that was a NOOP. DAG size: 2596 [2021-06-06 22:10:45,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:45,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:10:45,108 INFO L550 ElimStorePlain]: Start of recursive call 11: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:47,499 WARN L205 SmtUtils]: Spent 2.39 s on a formula simplification that was a NOOP. DAG size: 2595 [2021-06-06 22:10:47,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:47,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:10:47,567 INFO L550 ElimStorePlain]: Start of recursive call 12: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:49,937 WARN L205 SmtUtils]: Spent 2.37 s on a formula simplification that was a NOOP. DAG size: 2594 [2021-06-06 22:10:49,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:50,038 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:50,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:10:50,046 INFO L550 ElimStorePlain]: Start of recursive call 13: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:52,437 WARN L205 SmtUtils]: Spent 2.39 s on a formula simplification that was a NOOP. DAG size: 2597 [2021-06-06 22:10:52,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:52,546 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:52,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:10:52,554 INFO L550 ElimStorePlain]: Start of recursive call 14: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:54,906 WARN L205 SmtUtils]: Spent 2.35 s on a formula simplification that was a NOOP. DAG size: 2600 [2021-06-06 22:10:54,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:55,014 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:55,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:10:55,022 INFO L550 ElimStorePlain]: Start of recursive call 15: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:57,399 WARN L205 SmtUtils]: Spent 2.38 s on a formula simplification that was a NOOP. DAG size: 2603 [2021-06-06 22:10:57,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:57,501 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:57,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:10:57,509 INFO L550 ElimStorePlain]: Start of recursive call 16: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:10:59,878 WARN L205 SmtUtils]: Spent 2.37 s on a formula simplification that was a NOOP. DAG size: 2606 [2021-06-06 22:10:59,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:10:59,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:10:59,946 INFO L550 ElimStorePlain]: Start of recursive call 17: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:02,325 WARN L205 SmtUtils]: Spent 2.38 s on a formula simplification that was a NOOP. DAG size: 2605 [2021-06-06 22:11:02,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:02,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:11:02,395 INFO L550 ElimStorePlain]: Start of recursive call 18: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:04,756 WARN L205 SmtUtils]: Spent 2.36 s on a formula simplification that was a NOOP. DAG size: 2604 [2021-06-06 22:11:04,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:04,860 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:04,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:04,868 INFO L550 ElimStorePlain]: Start of recursive call 19: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:07,226 WARN L205 SmtUtils]: Spent 2.36 s on a formula simplification that was a NOOP. DAG size: 2607 [2021-06-06 22:11:07,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:07,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:11:07,298 INFO L550 ElimStorePlain]: Start of recursive call 20: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:09,658 WARN L205 SmtUtils]: Spent 2.36 s on a formula simplification that was a NOOP. DAG size: 2606 [2021-06-06 22:11:09,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:09,778 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:09,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:09,786 INFO L550 ElimStorePlain]: Start of recursive call 21: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:12,141 WARN L205 SmtUtils]: Spent 2.35 s on a formula simplification that was a NOOP. DAG size: 2609 [2021-06-06 22:11:12,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:12,252 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:12,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:12,260 INFO L550 ElimStorePlain]: Start of recursive call 22: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:14,613 WARN L205 SmtUtils]: Spent 2.35 s on a formula simplification that was a NOOP. DAG size: 2612 [2021-06-06 22:11:14,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:14,723 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:14,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:14,731 INFO L550 ElimStorePlain]: Start of recursive call 23: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:17,100 WARN L205 SmtUtils]: Spent 2.37 s on a formula simplification that was a NOOP. DAG size: 2615 [2021-06-06 22:11:17,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:17,211 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:17,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:17,219 INFO L550 ElimStorePlain]: Start of recursive call 24: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:19,609 WARN L205 SmtUtils]: Spent 2.39 s on a formula simplification that was a NOOP. DAG size: 2618 [2021-06-06 22:11:19,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:19,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:19,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:19,728 INFO L550 ElimStorePlain]: Start of recursive call 25: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:22,160 WARN L205 SmtUtils]: Spent 2.43 s on a formula simplification that was a NOOP. DAG size: 2621 [2021-06-06 22:11:22,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:22,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:11:22,234 INFO L550 ElimStorePlain]: Start of recursive call 26: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:24,642 WARN L205 SmtUtils]: Spent 2.41 s on a formula simplification that was a NOOP. DAG size: 2620 [2021-06-06 22:11:24,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:24,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:11:24,711 INFO L550 ElimStorePlain]: Start of recursive call 27: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:27,093 WARN L205 SmtUtils]: Spent 2.38 s on a formula simplification that was a NOOP. DAG size: 2619 [2021-06-06 22:11:27,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:27,205 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:27,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:27,214 INFO L550 ElimStorePlain]: Start of recursive call 28: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:29,613 WARN L205 SmtUtils]: Spent 2.40 s on a formula simplification that was a NOOP. DAG size: 2622 [2021-06-06 22:11:29,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:29,731 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:29,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:29,739 INFO L550 ElimStorePlain]: Start of recursive call 29: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:32,136 WARN L205 SmtUtils]: Spent 2.40 s on a formula simplification that was a NOOP. DAG size: 2625 [2021-06-06 22:11:32,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:32,250 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:32,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:32,258 INFO L550 ElimStorePlain]: Start of recursive call 30: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:34,656 WARN L205 SmtUtils]: Spent 2.40 s on a formula simplification that was a NOOP. DAG size: 2628 [2021-06-06 22:11:34,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:34,772 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:34,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:34,781 INFO L550 ElimStorePlain]: Start of recursive call 31: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:37,184 WARN L205 SmtUtils]: Spent 2.40 s on a formula simplification that was a NOOP. DAG size: 2631 [2021-06-06 22:11:37,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:37,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2021-06-06 22:11:37,256 INFO L550 ElimStorePlain]: Start of recursive call 32: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:39,650 WARN L205 SmtUtils]: Spent 2.39 s on a formula simplification that was a NOOP. DAG size: 2630 [2021-06-06 22:11:39,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:39,771 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:39,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:39,779 INFO L550 ElimStorePlain]: Start of recursive call 33: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:42,177 WARN L205 SmtUtils]: Spent 2.40 s on a formula simplification that was a NOOP. DAG size: 2633 [2021-06-06 22:11:42,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:42,299 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:42,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:42,308 INFO L550 ElimStorePlain]: Start of recursive call 34: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:44,714 WARN L205 SmtUtils]: Spent 2.40 s on a formula simplification that was a NOOP. DAG size: 2636 [2021-06-06 22:11:44,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:44,839 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:44,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 27 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:44,847 INFO L550 ElimStorePlain]: Start of recursive call 35: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:47,265 WARN L205 SmtUtils]: Spent 2.42 s on a formula simplification that was a NOOP. DAG size: 2639 [2021-06-06 22:11:47,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:47,389 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:47,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 27 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:47,397 INFO L550 ElimStorePlain]: Start of recursive call 36: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:49,825 WARN L205 SmtUtils]: Spent 2.43 s on a formula simplification that was a NOOP. DAG size: 2642 [2021-06-06 22:11:49,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:49,949 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:49,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 27 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:49,958 INFO L550 ElimStorePlain]: Start of recursive call 37: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:52,433 WARN L205 SmtUtils]: Spent 2.47 s on a formula simplification that was a NOOP. DAG size: 2645 [2021-06-06 22:11:52,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:52,556 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:52,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 27 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:52,565 INFO L550 ElimStorePlain]: Start of recursive call 38: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:54,985 WARN L205 SmtUtils]: Spent 2.42 s on a formula simplification that was a NOOP. DAG size: 2648 [2021-06-06 22:11:54,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:55,108 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:55,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 27 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:55,117 INFO L550 ElimStorePlain]: Start of recursive call 39: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2021-06-06 22:11:57,559 WARN L205 SmtUtils]: Spent 2.44 s on a formula simplification that was a NOOP. DAG size: 2651 [2021-06-06 22:11:57,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:57,678 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:11:57,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 27 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:11:57,687 INFO L550 ElimStorePlain]: Start of recursive call 40: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2021-06-06 22:12:00,122 WARN L205 SmtUtils]: Spent 2.43 s on a formula simplification that was a NOOP. DAG size: 2654 [2021-06-06 22:12:00,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:12:00,246 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:12:00,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 27 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 87 [2021-06-06 22:12:00,255 INFO L550 ElimStorePlain]: Start of recursive call 41: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2021-06-06 22:12:02,705 WARN L205 SmtUtils]: Spent 2.45 s on a formula simplification that was a NOOP. DAG size: 2657 [2021-06-06 22:12:02,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:12:02,880 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:12:02,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 8 case distinctions, treesize of input 115 treesize of output 143 [2021-06-06 22:12:06,663 INFO L550 ElimStorePlain]: Start of recursive call 42: 9 dim-0 vars, End of recursive call: 9 dim-0 vars, and 1 xjuncts. [2021-06-06 22:12:09,212 WARN L205 SmtUtils]: Spent 2.55 s on a formula simplification that was a NOOP. DAG size: 2688 [2021-06-06 22:12:09,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:12:09,720 WARN L205 SmtUtils]: Spent 415.00 ms on a formula simplification that was a NOOP. DAG size: 199 [2021-06-06 22:12:09,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 22:12:09,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 17 new quantified variables, introduced 36 case distinctions, treesize of input 79 treesize of output 439 [2021-06-06 22:12:10,572 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 218 DAG size of output: 217 [2021-06-06 22:12:10,886 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 239 DAG size of output: 238 [2021-06-06 22:12:11,588 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 144 [2021-06-06 22:12:11,829 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 224 DAG size of output: 223 [2021-06-06 22:12:12,204 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 245 DAG size of output: 244 [2021-06-06 22:12:12,938 WARN L205 SmtUtils]: Spent 733.00 ms on a formula simplification. DAG size of input: 314 DAG size of output: 313 [2021-06-06 22:12:13,947 WARN L205 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 344 DAG size of output: 346 [2021-06-06 22:12:14,627 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 140 [2021-06-06 22:12:14,794 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 165 [2021-06-06 22:12:15,129 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 201 [2021-06-06 22:12:15,702 WARN L205 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 235 DAG size of output: 233 [2021-06-06 22:12:16,090 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 149 [2021-06-06 22:12:16,626 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 182 [2021-06-06 22:12:17,182 WARN L205 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 215 DAG size of output: 218 [2021-06-06 22:12:18,563 WARN L205 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 381 DAG size of output: 382 [2021-06-06 22:12:22,279 WARN L205 SmtUtils]: Spent 3.71 s on a formula simplification. DAG size of input: 598 DAG size of output: 767 [2021-06-06 22:12:22,842 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 155 [2021-06-06 22:12:23,026 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 189 [2021-06-06 22:12:23,716 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 175 [2021-06-06 22:12:24,030 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 207 DAG size of output: 207 [2021-06-06 22:12:24,697 WARN L205 SmtUtils]: Spent 533.00 ms on a formula simplification. DAG size of input: 321 DAG size of output: 323 [2021-06-06 22:12:25,445 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 197 [2021-06-06 22:12:25,625 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 215 DAG size of output: 220 [2021-06-06 22:12:26,128 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 208 DAG size of output: 211 [2021-06-06 22:12:26,487 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 259 DAG size of output: 263 [2021-06-06 22:12:26,995 WARN L205 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 293 [2021-06-06 22:12:28,804 WARN L205 SmtUtils]: Spent 1.81 s on a formula simplification. DAG size of input: 495 DAG size of output: 634 [2021-06-06 22:12:35,348 WARN L205 SmtUtils]: Spent 6.54 s on a formula simplification. DAG size of input: 980 DAG size of output: 1232 [2021-06-06 22:12:35,818 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 151 [2021-06-06 22:12:36,301 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 184 [2021-06-06 22:12:36,679 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 217 DAG size of output: 217 [2021-06-06 22:12:37,205 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 143 [2021-06-06 22:12:37,671 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 194 [2021-06-06 22:12:38,784 WARN L205 SmtUtils]: Spent 922.00 ms on a formula simplification. DAG size of input: 348 DAG size of output: 350 [2021-06-06 22:12:39,774 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 174 [2021-06-06 22:12:40,075 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 226 DAG size of output: 229 [2021-06-06 22:12:40,665 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 220 DAG size of output: 223 [2021-06-06 22:12:41,286 WARN L205 SmtUtils]: Spent 619.00 ms on a formula simplification. DAG size of input: 282 DAG size of output: 285 [2021-06-06 22:12:42,211 WARN L205 SmtUtils]: Spent 924.00 ms on a formula simplification. DAG size of input: 312 DAG size of output: 319 [2021-06-06 22:12:45,527 WARN L205 SmtUtils]: Spent 3.31 s on a formula simplification. DAG size of input: 544 DAG size of output: 706 [2021-06-06 22:12:46,025 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 195 [2021-06-06 22:12:46,653 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 223 DAG size of output: 223 [2021-06-06 22:12:47,260 WARN L205 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 253 DAG size of output: 253 [2021-06-06 22:12:47,729 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 158 [2021-06-06 22:12:48,009 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 190 [2021-06-06 22:12:48,502 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 165 [2021-06-06 22:12:49,029 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 290 [2021-06-06 22:12:50,480 WARN L205 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 437 DAG size of output: 547 [2021-06-06 22:12:56,226 WARN L205 SmtUtils]: Spent 5.74 s on a formula simplification. DAG size of input: 880 DAG size of output: 1150 [2021-06-06 22:12:56,781 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 212 DAG size of output: 238 [2021-06-06 22:12:57,377 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 341 [2021-06-06 22:12:57,782 WARN L205 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 379 [2021-06-06 22:13:12,577 WARN L205 SmtUtils]: Spent 14.79 s on a formula simplification. DAG size of input: 1784 DAG size of output: 2309 [2021-06-06 22:13:27,374 WARN L205 SmtUtils]: Spent 14.79 s on a formula simplification. DAG size of input: 1784 DAG size of output: 2309 [2021-06-06 22:13:43,635 WARN L205 SmtUtils]: Spent 16.25 s on a formula simplification. DAG size of input: 1798 DAG size of output: 2323 [2021-06-06 22:14:06,900 WARN L205 SmtUtils]: Spent 23.25 s on a formula simplification. DAG size of input: 2327 DAG size of output: 4125 [2021-06-06 22:14:07,676 WARN L205 SmtUtils]: Spent 760.00 ms on a formula simplification that was a NOOP. DAG size: 2318 [2021-06-06 22:14:08,043 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification that was a NOOP. DAG size: 1236 [2021-06-06 22:14:08,548 WARN L205 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 775 DAG size of output: 776 [2021-06-06 22:14:09,429 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 252 DAG size of output: 250 [2021-06-06 22:14:09,743 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 211 [2021-06-06 22:14:10,027 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 282 [2021-06-06 22:14:10,454 WARN L205 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 457 DAG size of output: 466 [2021-06-06 22:14:10,801 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 256 [2021-06-06 22:14:12,270 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 493 DAG size of output: 348 [2021-06-06 22:14:12,859 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 361 DAG size of output: 349 [2021-06-06 22:14:13,556 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 193 [2021-06-06 22:14:13,708 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 226 DAG size of output: 229 [2021-06-06 22:14:14,081 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 353 DAG size of output: 333 [2021-06-06 22:14:14,891 WARN L205 SmtUtils]: Spent 807.00 ms on a formula simplification. DAG size of input: 980 DAG size of output: 823 [2021-06-06 22:14:16,578 WARN L205 SmtUtils]: Spent 1.68 s on a formula simplification. DAG size of input: 1521 DAG size of output: 1339 [2021-06-06 22:14:17,570 WARN L205 SmtUtils]: Spent 986.00 ms on a formula simplification. DAG size of input: 351 DAG size of output: 476 [2021-06-06 22:14:18,465 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 368 DAG size of output: 290 [2021-06-06 22:14:20,184 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 249 DAG size of output: 197 [2021-06-06 22:14:20,341 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 340 DAG size of output: 239 [2021-06-06 22:14:22,509 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 381 DAG size of output: 294 [2021-06-06 22:14:22,854 WARN L205 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 554 DAG size of output: 406 [2021-06-06 22:14:23,536 WARN L205 SmtUtils]: Spent 679.00 ms on a formula simplification. DAG size of input: 877 DAG size of output: 617 [2021-06-06 22:14:24,582 WARN L205 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 1300 DAG size of output: 856 [2021-06-06 22:14:26,419 WARN L205 SmtUtils]: Spent 1.83 s on a formula simplification. DAG size of input: 1504 DAG size of output: 1239 [2021-06-06 22:14:27,495 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 389 DAG size of output: 336 [2021-06-06 22:14:28,277 WARN L205 SmtUtils]: Spent 721.00 ms on a formula simplification. DAG size of input: 253 DAG size of output: 425 [2021-06-06 22:14:29,658 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 369 DAG size of output: 272 [2021-06-06 22:14:30,191 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 539 DAG size of output: 382 [2021-06-06 22:14:31,872 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 295 [2021-06-06 22:14:32,531 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 561 DAG size of output: 412 [2021-06-06 22:14:33,493 WARN L205 SmtUtils]: Spent 959.00 ms on a formula simplification. DAG size of input: 833 DAG size of output: 760 [2021-06-06 22:14:34,082 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 361 DAG size of output: 349 [2021-06-06 22:14:34,923 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 203 [2021-06-06 22:14:35,897 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 228 [2021-06-06 22:14:36,134 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 303 DAG size of output: 320 [2021-06-06 22:14:36,958 WARN L205 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 527 DAG size of output: 520 [2021-06-06 22:14:37,919 WARN L205 SmtUtils]: Spent 671.00 ms on a formula simplification. DAG size of input: 681 DAG size of output: 672 [2021-06-06 22:14:40,275 WARN L205 SmtUtils]: Spent 2.35 s on a formula simplification. DAG size of input: 1574 DAG size of output: 1525 [2021-06-06 22:14:40,794 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 252 DAG size of output: 250 [2021-06-06 22:14:41,108 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 211 [2021-06-06 22:14:41,391 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 282 [2021-06-06 22:14:41,812 WARN L205 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 457 DAG size of output: 466 [2021-06-06 22:14:45,162 WARN L205 SmtUtils]: Spent 3.35 s on a formula simplification. DAG size of input: 2148 DAG size of output: 2057 [2021-06-06 22:14:45,289 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 231 [2021-06-06 22:14:46,049 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 497 DAG size of output: 283 [2021-06-06 22:14:46,834 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 495 DAG size of output: 283 [2021-06-06 22:14:47,112 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 593 DAG size of output: 422 [2021-06-06 22:14:47,570 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 246 DAG size of output: 227 [2021-06-06 22:14:48,017 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 179 [2021-06-06 22:14:48,211 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 263 DAG size of output: 253 [2021-06-06 22:14:48,667 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 442 DAG size of output: 413 [2021-06-06 22:14:49,640 WARN L205 SmtUtils]: Spent 868.00 ms on a formula simplification. DAG size of input: 1071 DAG size of output: 851 [2021-06-06 22:14:50,239 WARN L205 SmtUtils]: Spent 595.00 ms on a formula simplification. DAG size of input: 230 DAG size of output: 269 [2021-06-06 22:14:51,046 WARN L205 SmtUtils]: Spent 804.00 ms on a formula simplification. DAG size of input: 231 DAG size of output: 358 [2021-06-06 22:14:52,475 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 422 DAG size of output: 239 [2021-06-06 22:14:52,823 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 662 DAG size of output: 343 [2021-06-06 22:14:54,372 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 423 DAG size of output: 239 [2021-06-06 22:14:54,598 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 663 DAG size of output: 343 [2021-06-06 22:14:55,359 WARN L205 SmtUtils]: Spent 758.00 ms on a formula simplification. DAG size of input: 853 DAG size of output: 646 [2021-06-06 22:14:55,947 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 214 [2021-06-06 22:14:56,643 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 287 DAG size of output: 274 [2021-06-06 22:14:56,973 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 478 DAG size of output: 449 [2021-06-06 22:14:58,143 WARN L205 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 1188 DAG size of output: 934 [2021-06-06 22:15:08,761 WARN L205 SmtUtils]: Spent 10.61 s on a formula simplification. DAG size of input: 4090 DAG size of output: 4085 [2021-06-06 22:15:09,051 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 645 DAG size of output: 646 [2021-06-06 22:15:09,370 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 233 [2021-06-06 22:15:10,224 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 273 [2021-06-06 22:15:11,019 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 247 DAG size of output: 183 [2021-06-06 22:15:11,353 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 494 DAG size of output: 385 [2021-06-06 22:15:12,028 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 215 [2021-06-06 22:15:12,745 WARN L205 SmtUtils]: Spent 715.00 ms on a formula simplification. DAG size of input: 712 DAG size of output: 589 [2021-06-06 22:15:13,383 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 285 DAG size of output: 248 [2021-06-06 22:15:13,594 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 416 DAG size of output: 354 [2021-06-06 22:15:14,623 WARN L205 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 980 DAG size of output: 791 [2021-06-06 22:15:15,082 WARN L205 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 302 DAG size of output: 385 [2021-06-06 22:15:15,656 WARN L205 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 432 [2021-06-06 22:15:16,098 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 298 DAG size of output: 364 [2021-06-06 22:15:16,903 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 192 [2021-06-06 22:15:17,852 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 196 [2021-06-06 22:15:18,302 WARN L205 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 372 DAG size of output: 456 [2021-06-06 22:15:18,666 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 216 DAG size of output: 317 [2021-06-06 22:15:19,830 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 514 DAG size of output: 287 [2021-06-06 22:15:20,671 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 244 [2021-06-06 22:15:20,935 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 810 DAG size of output: 382 [2021-06-06 22:15:22,114 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 509 DAG size of output: 287 [2021-06-06 22:15:22,915 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 244 [2021-06-06 22:15:23,214 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 803 DAG size of output: 382 [2021-06-06 22:15:23,869 WARN L205 SmtUtils]: Spent 652.00 ms on a formula simplification. DAG size of input: 979 DAG size of output: 578 [2021-06-06 22:15:24,908 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 334 DAG size of output: 278 [2021-06-06 22:15:25,448 WARN L205 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 552 DAG size of output: 446 [2021-06-06 22:15:25,998 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 216 DAG size of output: 177 [2021-06-06 22:15:26,506 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 223 DAG size of output: 184 Received shutdown request... [2021-06-06 22:15:26,980 WARN L205 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 379 DAG size of output: 298 [2021-06-06 22:15:27,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17773 [2021-06-06 22:15:27,190 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-06 22:15:27,195 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-06 22:15:27,196 WARN L196 ceAbstractionStarter]: Timeout [2021-06-06 22:15:27,196 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.06 10:15:27 BasicIcfg [2021-06-06 22:15:27,196 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-06 22:15:27,196 INFO L168 Benchmark]: Toolchain (without parser) took 835337.68 ms. Allocated memory was 364.9 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 344.9 MB in the beginning and 1.3 GB in the end (delta: -953.6 MB). Peak memory consumption was 1.3 GB. Max. memory is 16.0 GB. [2021-06-06 22:15:27,197 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 364.9 MB. Free memory was 346.2 MB in the beginning and 346.1 MB in the end (delta: 76.1 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-06 22:15:27,197 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.20 ms. Allocated memory is still 364.9 MB. Free memory was 344.8 MB in the beginning and 343.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-06 22:15:27,197 INFO L168 Benchmark]: Boogie Preprocessor took 17.10 ms. Allocated memory is still 364.9 MB. Free memory was 343.4 MB in the beginning and 342.4 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-06 22:15:27,197 INFO L168 Benchmark]: RCFGBuilder took 270.76 ms. Allocated memory is still 364.9 MB. Free memory was 342.3 MB in the beginning and 328.1 MB in the end (delta: 14.1 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. [2021-06-06 22:15:27,197 INFO L168 Benchmark]: TraceAbstraction took 835027.90 ms. Allocated memory was 364.9 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 327.7 MB in the beginning and 1.3 GB in the end (delta: -970.8 MB). Peak memory consumption was 1.3 GB. Max. memory is 16.0 GB. [2021-06-06 22:15:27,197 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 364.9 MB. Free memory was 346.2 MB in the beginning and 346.1 MB in the end (delta: 76.1 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 18.20 ms. Allocated memory is still 364.9 MB. Free memory was 344.8 MB in the beginning and 343.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 17.10 ms. Allocated memory is still 364.9 MB. Free memory was 343.4 MB in the beginning and 342.4 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 270.76 ms. Allocated memory is still 364.9 MB. Free memory was 342.3 MB in the beginning and 328.1 MB in the end (delta: 14.1 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. * TraceAbstraction took 835027.90 ms. Allocated memory was 364.9 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 327.7 MB in the beginning and 1.3 GB in the end (delta: -970.8 MB). Peak memory consumption was 1.3 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 31594, positive: 28133, positive conditional: 28133, positive unconditional: 0, negative: 3461, negative conditional: 3461, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: DistributingIndependenceRelation.Independence Queries: [ total: 28160, positive: 28133, positive conditional: 28133, positive unconditional: 0, negative: 27, negative conditional: 27, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DistributingIndependenceRelation.Statistics on underlying relations: [ CachedIndependenceRelation.Independence Queries: [ total: 28160, positive: 26853, positive conditional: 0, positive unconditional: 26853, negative: 1307, negative conditional: 0, negative unconditional: 1307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 164, positive: 157, positive conditional: 0, positive unconditional: 157, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 164, positive: 154, positive conditional: 0, positive unconditional: 154, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Independence Queries: [ total: 10, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 28160, positive: 26696, positive conditional: 0, positive unconditional: 26696, negative: 1300, negative conditional: 0, negative unconditional: 1300, unknown: 164, unknown conditional: 0, unknown unconditional: 164] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272, SemanticConditionEliminator.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1834, positive: 1280, positive conditional: 1280, positive unconditional: 0, negative: 554, negative conditional: 282, negative unconditional: 272, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 51, positive: 22, positive conditional: 19, positive unconditional: 3, negative: 29, negative conditional: 22, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 34, positive conditional: 21, positive unconditional: 13, negative: 94, negative conditional: 38, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1834, positive: 1261, positive conditional: 1261, positive unconditional: 0, negative: 532, negative conditional: 260, negative unconditional: 272, unknown: 41, unknown conditional: 41, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 205, Positive cache size: 176, Positive conditional cache size: 19, Positive unconditional cache size: 157, Negative cache size: 29, Negative conditional cache size: 22, Negative unconditional cache size: 7, Eliminated conditions: 272 ], Maximal queried relation: 17, Independence queries for same thread: 3434 - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 106 with TraceHistMax 9,while TraceCheckSpWp was constructing forward predicates,while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations,while QuantifierPusher was running 1 iterations of DualJunctionQuantifierElimination. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 47 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 834925.0ms, OverallIterations: 19, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 9.2ms, PartialOrderReductionTime: 19556.1ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 722, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 130.4ms SsaConstructionTime, 400.7ms SatisfiabilityAnalysisTime, 125742.4ms InterpolantComputationTime, 2002 NumberOfCodeBlocks, 2002 NumberOfCodeBlocksAsserted, 72 NumberOfCheckSat, 1968 ConstructedInterpolants, 200 QuantifiedInterpolants, 39878 SizeOfPredicates, 59 NumberOfNonLiveVariables, 2312 ConjunctsInSsa, 492 ConjunctsInUnsatCore, 34 InterpolantComputations, 2 PerfectInterpolantSequences, 1146/3921 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown