/usr/bin/java -Xmx8000000000 -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-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2cf4d3f9dd5fed411db405f577e28237a543b59a-2cf4d3f [2021-08-12 22:30:36,025 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-12 22:30:36,028 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-12 22:30:36,057 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-12 22:30:36,057 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-12 22:30:36,059 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-12 22:30:36,061 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-12 22:30:36,065 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-12 22:30:36,066 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-12 22:30:36,070 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-12 22:30:36,070 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-12 22:30:36,071 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-12 22:30:36,071 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-12 22:30:36,073 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-12 22:30:36,074 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-12 22:30:36,076 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-12 22:30:36,078 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-12 22:30:36,079 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-12 22:30:36,081 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-12 22:30:36,085 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-12 22:30:36,085 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-12 22:30:36,086 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-12 22:30:36,087 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-12 22:30:36,088 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-12 22:30:36,093 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-12 22:30:36,093 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-12 22:30:36,093 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-12 22:30:36,094 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-12 22:30:36,094 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-12 22:30:36,095 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-12 22:30:36,095 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-12 22:30:36,095 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-12 22:30:36,096 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-12 22:30:36,097 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-12 22:30:36,097 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-12 22:30:36,097 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-12 22:30:36,099 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-12 22:30:36,099 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-12 22:30:36,099 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-12 22:30:36,100 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-12 22:30:36,101 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-12 22:30:36,101 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-PN-NoLbe.epf [2021-08-12 22:30:36,128 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-12 22:30:36,128 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-12 22:30:36,131 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-12 22:30:36,131 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-12 22:30:36,131 INFO L138 SettingsManager]: * Use SBE=true [2021-08-12 22:30:36,131 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-12 22:30:36,131 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-12 22:30:36,132 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-12 22:30:36,132 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-12 22:30:36,132 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-12 22:30:36,133 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-12 22:30:36,133 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-12 22:30:36,133 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-12 22:30:36,133 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-12 22:30:36,133 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-12 22:30:36,133 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-12 22:30:36,133 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-12 22:30:36,134 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-12 22:30:36,134 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-12 22:30:36,134 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-12 22:30:36,134 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-12 22:30:36,134 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 22:30:36,134 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-12 22:30:36,134 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-12 22:30:36,134 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-12 22:30:36,134 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-12 22:30:36,135 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-12 22:30:36,135 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-12 22:30:36,135 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-08-12 22:30:36,135 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-12 22:30:36,135 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-12 22:30:36,401 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-12 22:30:36,417 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-12 22:30:36,420 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-12 22:30:36,421 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-12 22:30:36,421 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-12 22:30:36,422 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1-alt.wvr.bpl [2021-08-12 22:30:36,423 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1-alt.wvr.bpl' [2021-08-12 22:30:36,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-12 22:30:36,453 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-12 22:30:36,454 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-12 22:30:36,454 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-12 22:30:36,454 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-12 22:30:36,463 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,468 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,474 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-12 22:30:36,475 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-12 22:30:36,475 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-12 22:30:36,475 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-12 22:30:36,481 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,481 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,482 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,483 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,485 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,487 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,488 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/1) ... [2021-08-12 22:30:36,489 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-12 22:30:36,490 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-12 22:30:36,490 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-12 22:30:36,490 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-12 22:30:36,491 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (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-08-12 22:30:36,568 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-12 22:30:36,570 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-12 22:30:36,570 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-12 22:30:36,570 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-12 22:30:36,570 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-12 22:30:36,570 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-12 22:30:36,571 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-12 22:30:36,571 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-12 22:30:36,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-12 22:30:36,572 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-12 22:30:36,705 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-12 22:30:36,706 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-12 22:30:36,707 INFO L202 PluginConnector]: Adding new model figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 10:30:36 BoogieIcfgContainer [2021-08-12 22:30:36,707 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-12 22:30:36,708 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-12 22:30:36,708 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-12 22:30:36,710 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-12 22:30:36,710 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 10:30:36" (1/2) ... [2021-08-12 22:30:36,711 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@123c6ecd and model type figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.08 10:30:36, skipping insertion in model container [2021-08-12 22:30:36,711 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure1-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 10:30:36" (2/2) ... [2021-08-12 22:30:36,711 INFO L111 eAbstractionObserver]: Analyzing ICFG figure1-alt.wvr.bpl [2021-08-12 22:30:36,715 INFO L206 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-12 22:30:36,715 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-12 22:30:36,715 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-12 22:30:36,733 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-12 22:30:36,747 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-12 22:30:36,783 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 22:30:36,783 INFO L379 AbstractCegarLoop]: Hoare is false [2021-08-12 22:30:36,783 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 22:30:36,783 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 22:30:36,783 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 22:30:36,783 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 22:30:36,783 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 22:30:36,783 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 22:30:36,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 28 places, 23 transitions, 62 flow [2021-08-12 22:30:36,803 INFO L129 PetriNetUnfolder]: 2/21 cut-off events. [2021-08-12 22:30:36,803 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-08-12 22:30:36,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30 conditions, 21 events. 2/21 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 13 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 12. Up to 2 conditions per place. [2021-08-12 22:30:36,806 INFO L82 GeneralOperation]: Start removeDead. Operand has 28 places, 23 transitions, 62 flow [2021-08-12 22:30:36,808 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 24 places, 19 transitions, 50 flow [2021-08-12 22:30:36,814 INFO L129 PetriNetUnfolder]: 2/18 cut-off events. [2021-08-12 22:30:36,814 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-08-12 22:30:36,814 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:36,814 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:36,815 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:36,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:36,818 INFO L82 PathProgramCache]: Analyzing trace with hash -214903845, now seen corresponding path program 1 times [2021-08-12 22:30:36,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:36,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165733803] [2021-08-12 22:30:36,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:36,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:36,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:36,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:36,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:36,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:36,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:36,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:36,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:36,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:36,971 INFO L142 QuantifierPusher]: treesize reduction 7, result has 77.4 percent of original size [2021-08-12 22:30:36,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:36,993 INFO L142 QuantifierPusher]: treesize reduction 7, result has 72.0 percent of original size [2021-08-12 22:30:36,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:37,021 INFO L142 QuantifierPusher]: treesize reduction 13, result has 48.0 percent of original size [2021-08-12 22:30:37,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:37,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:37,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:37,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165733803] [2021-08-12 22:30:37,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165733803] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 22:30:37,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 22:30:37,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-08-12 22:30:37,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308056499] [2021-08-12 22:30:37,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-08-12 22:30:37,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:37,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-12 22:30:37,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-12 22:30:37,057 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:37,064 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 19 transitions, 50 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 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-08-12 22:30:37,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:37,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:37,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:37,281 INFO L129 PetriNetUnfolder]: 21/71 cut-off events. [2021-08-12 22:30:37,282 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-08-12 22:30:37,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 71 events. 21/71 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 227 event pairs, 4 based on Foata normal form. 4/59 useless extension candidates. Maximal degree in co-relation 105. Up to 32 conditions per place. [2021-08-12 22:30:37,286 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 12 selfloop transitions, 8 changer transitions 1/28 dead transitions. [2021-08-12 22:30:37,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 28 transitions, 110 flow [2021-08-12 22:30:37,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 22:30:37,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-08-12 22:30:37,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2021-08-12 22:30:37,297 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5458937198067633 [2021-08-12 22:30:37,298 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 113 transitions. [2021-08-12 22:30:37,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 113 transitions. [2021-08-12 22:30:37,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:37,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 113 transitions. [2021-08-12 22:30:37,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 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-08-12 22:30:37,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 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-08-12 22:30:37,311 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 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-08-12 22:30:37,312 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 8 predicate places. [2021-08-12 22:30:37,312 INFO L482 AbstractCegarLoop]: Abstraction has has 32 places, 28 transitions, 110 flow [2021-08-12 22:30:37,312 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 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-08-12 22:30:37,312 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:37,313 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:37,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-12 22:30:37,313 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:37,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:37,314 INFO L82 PathProgramCache]: Analyzing trace with hash -199443049, now seen corresponding path program 2 times [2021-08-12 22:30:37,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:37,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020338486] [2021-08-12 22:30:37,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:37,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:37,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:37,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:37,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:37,365 INFO L142 QuantifierPusher]: treesize reduction 7, result has 77.4 percent of original size [2021-08-12 22:30:37,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:37,379 INFO L142 QuantifierPusher]: treesize reduction 13, result has 58.1 percent of original size [2021-08-12 22:30:37,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:37,393 INFO L142 QuantifierPusher]: treesize reduction 13, result has 48.0 percent of original size [2021-08-12 22:30:37,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:37,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:37,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:37,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:37,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020338486] [2021-08-12 22:30:37,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020338486] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 22:30:37,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 22:30:37,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-08-12 22:30:37,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839425304] [2021-08-12 22:30:37,405 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-08-12 22:30:37,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:37,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-12 22:30:37,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-12 22:30:37,407 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:37,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 28 transitions, 110 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 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-08-12 22:30:37,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:37,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:37,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:37,531 INFO L129 PetriNetUnfolder]: 21/69 cut-off events. [2021-08-12 22:30:37,531 INFO L130 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2021-08-12 22:30:37,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 69 events. 21/69 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 221 event pairs, 3 based on Foata normal form. 1/54 useless extension candidates. Maximal degree in co-relation 147. Up to 32 conditions per place. [2021-08-12 22:30:37,533 INFO L132 encePairwiseOnDemand]: 14/23 looper letters, 11 selfloop transitions, 7 changer transitions 4/29 dead transitions. [2021-08-12 22:30:37,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 29 transitions, 158 flow [2021-08-12 22:30:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 22:30:37,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-08-12 22:30:37,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2021-08-12 22:30:37,540 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5314009661835749 [2021-08-12 22:30:37,541 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 110 transitions. [2021-08-12 22:30:37,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 110 transitions. [2021-08-12 22:30:37,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:37,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 110 transitions. [2021-08-12 22:30:37,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 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-08-12 22:30:37,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 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-08-12 22:30:37,549 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 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-08-12 22:30:37,549 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 16 predicate places. [2021-08-12 22:30:37,549 INFO L482 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 158 flow [2021-08-12 22:30:37,549 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 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-08-12 22:30:37,549 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:37,549 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:37,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-12 22:30:37,550 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:37,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:37,550 INFO L82 PathProgramCache]: Analyzing trace with hash 594565657, now seen corresponding path program 1 times [2021-08-12 22:30:37,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:37,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755777086] [2021-08-12 22:30:37,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:37,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:37,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:37,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:37,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:37,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:37,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:37,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:37,666 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:37,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,687 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:37,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:37,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:37,700 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:37,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755777086] [2021-08-12 22:30:37,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755777086] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:37,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107188804] [2021-08-12 22:30:37,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:37,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:37,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 22:30:37,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:37,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:37,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:37,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:37,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:37,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:37,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:37,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:37,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:37,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:37,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,823 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:30:37,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:37,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:37,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:37,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:37,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:37,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:37,871 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:30:37,872 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:30:37,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:37,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:37,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:37,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:37,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:37,917 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:37,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:37,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:37,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:37,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:37,954 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:37,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:37,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:37,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:37,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:37,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:37,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:37,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:37,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:37,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107188804] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:37,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:37,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-08-12 22:30:37,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492494636] [2021-08-12 22:30:37,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 22:30:37,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:37,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 22:30:37,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-08-12 22:30:37,967 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:37,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 158 flow. Second operand has 17 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 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-08-12 22:30:37,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:37,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:37,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:38,262 INFO L129 PetriNetUnfolder]: 24/100 cut-off events. [2021-08-12 22:30:38,262 INFO L130 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2021-08-12 22:30:38,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 100 events. 24/100 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 400 event pairs, 1 based on Foata normal form. 2/82 useless extension candidates. Maximal degree in co-relation 268. Up to 50 conditions per place. [2021-08-12 22:30:38,263 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 16 selfloop transitions, 20 changer transitions 6/49 dead transitions. [2021-08-12 22:30:38,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 49 transitions, 362 flow [2021-08-12 22:30:38,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 22:30:38,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-08-12 22:30:38,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 209 transitions. [2021-08-12 22:30:38,265 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5345268542199488 [2021-08-12 22:30:38,265 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 209 transitions. [2021-08-12 22:30:38,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 209 transitions. [2021-08-12 22:30:38,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:38,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 209 transitions. [2021-08-12 22:30:38,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 12.294117647058824) internal successors, (209), 17 states have internal predecessors, (209), 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-08-12 22:30:38,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 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-08-12 22:30:38,267 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 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-08-12 22:30:38,267 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 32 predicate places. [2021-08-12 22:30:38,268 INFO L482 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 362 flow [2021-08-12 22:30:38,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 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-08-12 22:30:38,268 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:38,268 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:38,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-08-12 22:30:38,485 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:38,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:38,486 INFO L82 PathProgramCache]: Analyzing trace with hash 626960077, now seen corresponding path program 2 times [2021-08-12 22:30:38,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:38,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608423595] [2021-08-12 22:30:38,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:38,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:38,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:38,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:38,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:38,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:38,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:38,543 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:38,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:38,556 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:38,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:38,568 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:38,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:38,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:38,579 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:38,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608423595] [2021-08-12 22:30:38,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608423595] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:38,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896575918] [2021-08-12 22:30:38,579 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 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-08-12 22:30:38,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:30:38,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:38,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 22:30:38,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:38,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:38,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:38,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:38,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:38,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:38,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:38,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:38,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:38,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:38,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:38,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:38,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:38,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:38,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:38,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:38,679 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:30:38,680 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:30:38,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:38,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:38,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:38,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:38,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:38,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,708 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:38,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:38,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:38,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:38,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:38,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,729 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:38,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:38,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:38,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:38,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:38,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:38,778 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:38,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:38,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:38,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:38,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:38,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:38,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:38,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:38,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:38,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896575918] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:38,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:38,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-08-12 22:30:38,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164321818] [2021-08-12 22:30:38,787 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 22:30:38,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:38,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 22:30:38,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-12 22:30:38,788 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:38,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 362 flow. Second operand has 17 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 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-08-12 22:30:38,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:38,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:38,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:39,127 INFO L129 PetriNetUnfolder]: 31/150 cut-off events. [2021-08-12 22:30:39,127 INFO L130 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2021-08-12 22:30:39,128 INFO L84 FinitePrefix]: Finished finitePrefix Result has 561 conditions, 150 events. 31/150 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 770 event pairs, 0 based on Foata normal form. 2/124 useless extension candidates. Maximal degree in co-relation 471. Up to 78 conditions per place. [2021-08-12 22:30:39,129 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 19 selfloop transitions, 34 changer transitions 8/68 dead transitions. [2021-08-12 22:30:39,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 68 transitions, 636 flow [2021-08-12 22:30:39,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 22:30:39,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-08-12 22:30:39,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 230 transitions. [2021-08-12 22:30:39,130 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2021-08-12 22:30:39,130 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 230 transitions. [2021-08-12 22:30:39,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 230 transitions. [2021-08-12 22:30:39,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:39,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 230 transitions. [2021-08-12 22:30:39,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 12.777777777777779) internal successors, (230), 18 states have internal predecessors, (230), 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-08-12 22:30:39,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 23.0) internal successors, (437), 19 states have internal predecessors, (437), 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-08-12 22:30:39,132 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 23.0) internal successors, (437), 19 states have internal predecessors, (437), 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-08-12 22:30:39,132 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 49 predicate places. [2021-08-12 22:30:39,132 INFO L482 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 636 flow [2021-08-12 22:30:39,132 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 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-08-12 22:30:39,133 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:39,133 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:39,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:39,350 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:39,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:39,350 INFO L82 PathProgramCache]: Analyzing trace with hash -1605647015, now seen corresponding path program 3 times [2021-08-12 22:30:39,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:39,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355676020] [2021-08-12 22:30:39,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:39,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:39,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:39,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:39,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:39,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:39,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:39,401 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:39,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:39,416 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:39,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:39,430 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:39,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:39,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:39,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:39,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355676020] [2021-08-12 22:30:39,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355676020] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:39,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152837047] [2021-08-12 22:30:39,441 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 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-08-12 22:30:39,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 22:30:39,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:39,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 22:30:39,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:39,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:39,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:39,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:39,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:39,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:39,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:39,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:39,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:39,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:39,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:39,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:39,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:39,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:39,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:39,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:39,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:39,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:39,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:39,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:39,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:39,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:39,581 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:39,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:39,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:39,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:39,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:39,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,602 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:39,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:39,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:39,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:39,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:39,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:39,637 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:39,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:39,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:39,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:39,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:39,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:39,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:39,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:39,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:39,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152837047] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:39,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:39,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-08-12 22:30:39,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910412089] [2021-08-12 22:30:39,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 22:30:39,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:39,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 22:30:39,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-12 22:30:39,646 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:39,646 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 636 flow. Second operand has 17 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 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-08-12 22:30:39,646 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:39,646 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:39,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:39,958 INFO L129 PetriNetUnfolder]: 31/146 cut-off events. [2021-08-12 22:30:39,958 INFO L130 PetriNetUnfolder]: For 120/145 co-relation queries the response was YES. [2021-08-12 22:30:39,958 INFO L84 FinitePrefix]: Finished finitePrefix Result has 642 conditions, 146 events. 31/146 cut-off events. For 120/145 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 763 event pairs, 0 based on Foata normal form. 5/123 useless extension candidates. Maximal degree in co-relation 555. Up to 76 conditions per place. [2021-08-12 22:30:39,959 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 24 selfloop transitions, 31 changer transitions 10/72 dead transitions. [2021-08-12 22:30:39,959 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 72 transitions, 806 flow [2021-08-12 22:30:39,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 22:30:39,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-08-12 22:30:39,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 197 transitions. [2021-08-12 22:30:39,960 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5710144927536231 [2021-08-12 22:30:39,960 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 197 transitions. [2021-08-12 22:30:39,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 197 transitions. [2021-08-12 22:30:39,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:39,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 197 transitions. [2021-08-12 22:30:39,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 13.133333333333333) internal successors, (197), 15 states have internal predecessors, (197), 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-08-12 22:30:39,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 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-08-12 22:30:39,962 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 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-08-12 22:30:39,962 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 63 predicate places. [2021-08-12 22:30:39,962 INFO L482 AbstractCegarLoop]: Abstraction has has 87 places, 72 transitions, 806 flow [2021-08-12 22:30:39,962 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 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-08-12 22:30:39,962 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:39,962 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:40,178 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:40,178 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:40,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:40,178 INFO L82 PathProgramCache]: Analyzing trace with hash -780510003, now seen corresponding path program 4 times [2021-08-12 22:30:40,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:40,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887825420] [2021-08-12 22:30:40,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:40,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:40,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:40,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:40,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:40,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:40,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:40,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:40,252 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:40,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,263 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:40,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:40,272 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:40,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:40,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887825420] [2021-08-12 22:30:40,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887825420] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:40,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539423179] [2021-08-12 22:30:40,273 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 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-08-12 22:30:40,291 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:30:40,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:40,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 22:30:40,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:40,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:40,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:40,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:40,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:40,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:40,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:40,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:40,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:40,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:40,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,340 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:40,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:40,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:40,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:40,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:40,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:40,378 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:30:40,378 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:30:40,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:40,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:40,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:40,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:40,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:40,401 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:40,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:40,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:40,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:40,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:40,426 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:40,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:40,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:40,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:40,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:40,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:40,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:40,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539423179] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:40,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:40,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-08-12 22:30:40,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458886050] [2021-08-12 22:30:40,433 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 22:30:40,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:40,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 22:30:40,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-12 22:30:40,433 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:40,434 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 72 transitions, 806 flow. Second operand has 17 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 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-08-12 22:30:40,434 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:40,434 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:40,434 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:40,641 INFO L129 PetriNetUnfolder]: 31/145 cut-off events. [2021-08-12 22:30:40,642 INFO L130 PetriNetUnfolder]: For 142/171 co-relation queries the response was YES. [2021-08-12 22:30:40,643 INFO L84 FinitePrefix]: Finished finitePrefix Result has 735 conditions, 145 events. 31/145 cut-off events. For 142/171 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 758 event pairs, 0 based on Foata normal form. 2/118 useless extension candidates. Maximal degree in co-relation 653. Up to 76 conditions per place. [2021-08-12 22:30:40,644 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 23 selfloop transitions, 11 changer transitions 37/78 dead transitions. [2021-08-12 22:30:40,644 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 78 transitions, 1020 flow [2021-08-12 22:30:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 22:30:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-08-12 22:30:40,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 198 transitions. [2021-08-12 22:30:40,645 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2021-08-12 22:30:40,645 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 198 transitions. [2021-08-12 22:30:40,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 198 transitions. [2021-08-12 22:30:40,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:40,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 198 transitions. [2021-08-12 22:30:40,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 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-08-12 22:30:40,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 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-08-12 22:30:40,646 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 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-08-12 22:30:40,646 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 78 predicate places. [2021-08-12 22:30:40,647 INFO L482 AbstractCegarLoop]: Abstraction has has 102 places, 78 transitions, 1020 flow [2021-08-12 22:30:40,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 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-08-12 22:30:40,647 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:40,647 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:40,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:40,863 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:40,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:40,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1862296463, now seen corresponding path program 1 times [2021-08-12 22:30:40,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:40,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824978955] [2021-08-12 22:30:40,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:40,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:40,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:40,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:40,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:40,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:40,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:40,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:40,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:40,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:40,982 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:40,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:40,998 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:40,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:41,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:41,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:41,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824978955] [2021-08-12 22:30:41,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824978955] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:41,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317221297] [2021-08-12 22:30:41,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-08-12 22:30:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:41,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 22:30:41,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:41,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:41,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:41,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:41,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:41,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:41,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:41,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:41,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:41,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:41,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:41,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:41,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:41,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,173 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:41,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:41,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,198 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:41,198 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:41,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,217 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:41,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:41,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,251 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:41,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:41,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:30:41,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:41,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:41,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:41,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:41,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317221297] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:41,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:41,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:30:41,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018760941] [2021-08-12 22:30:41,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:30:41,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:41,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:30:41,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:30:41,259 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:41,260 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 78 transitions, 1020 flow. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:41,260 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:41,260 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:41,260 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:41,468 INFO L129 PetriNetUnfolder]: 42/193 cut-off events. [2021-08-12 22:30:41,468 INFO L130 PetriNetUnfolder]: For 159/159 co-relation queries the response was YES. [2021-08-12 22:30:41,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1101 conditions, 193 events. 42/193 cut-off events. For 159/159 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1121 event pairs, 2 based on Foata normal form. 3/158 useless extension candidates. Maximal degree in co-relation 997. Up to 107 conditions per place. [2021-08-12 22:30:41,469 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 35 selfloop transitions, 12 changer transitions 46/100 dead transitions. [2021-08-12 22:30:41,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 100 transitions, 1514 flow [2021-08-12 22:30:41,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 22:30:41,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-08-12 22:30:41,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 193 transitions. [2021-08-12 22:30:41,471 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5594202898550724 [2021-08-12 22:30:41,471 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 193 transitions. [2021-08-12 22:30:41,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 193 transitions. [2021-08-12 22:30:41,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:41,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 193 transitions. [2021-08-12 22:30:41,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 12.866666666666667) internal successors, (193), 15 states have internal predecessors, (193), 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-08-12 22:30:41,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 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-08-12 22:30:41,472 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 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-08-12 22:30:41,472 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 92 predicate places. [2021-08-12 22:30:41,472 INFO L482 AbstractCegarLoop]: Abstraction has has 116 places, 100 transitions, 1514 flow [2021-08-12 22:30:41,472 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:41,472 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:41,472 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:41,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-08-12 22:30:41,689 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:41,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:41,690 INFO L82 PathProgramCache]: Analyzing trace with hash -2036952865, now seen corresponding path program 2 times [2021-08-12 22:30:41,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:41,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113424184] [2021-08-12 22:30:41,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:41,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:41,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:41,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:41,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:41,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:41,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:41,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:41,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:41,757 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:41,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,768 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:41,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:41,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:41,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:41,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113424184] [2021-08-12 22:30:41,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113424184] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:41,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852703623] [2021-08-12 22:30:41,778 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 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-08-12 22:30:41,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:30:41,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:41,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-12 22:30:41,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:41,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:41,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:41,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:41,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:41,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:41,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:41,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:41,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:41,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:41,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:41,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:41,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:30:41,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:41,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:41,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-08-12 22:30:41,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,920 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:41,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:41,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:41,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:41,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,964 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-08-12 22:30:41,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:41,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:41,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:41,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:41,990 INFO L142 QuantifierPusher]: treesize reduction 2, result has 93.1 percent of original size [2021-08-12 22:30:41,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:30:41,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:41,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:30:41,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-08-12 22:30:41,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:41,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:41,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:41,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:41,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852703623] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:41,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:41,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:30:41,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653299974] [2021-08-12 22:30:41,995 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:30:41,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:41,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:30:41,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:30:41,996 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:41,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 100 transitions, 1514 flow. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:41,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:41,996 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:41,996 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:42,270 INFO L129 PetriNetUnfolder]: 53/238 cut-off events. [2021-08-12 22:30:42,270 INFO L130 PetriNetUnfolder]: For 235/235 co-relation queries the response was YES. [2021-08-12 22:30:42,271 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1516 conditions, 238 events. 53/238 cut-off events. For 235/235 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1469 event pairs, 0 based on Foata normal form. 3/194 useless extension candidates. Maximal degree in co-relation 1388. Up to 137 conditions per place. [2021-08-12 22:30:42,272 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 47 selfloop transitions, 14 changer transitions 56/124 dead transitions. [2021-08-12 22:30:42,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 124 transitions, 2132 flow [2021-08-12 22:30:42,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 22:30:42,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-08-12 22:30:42,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 194 transitions. [2021-08-12 22:30:42,274 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5623188405797102 [2021-08-12 22:30:42,274 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 194 transitions. [2021-08-12 22:30:42,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 194 transitions. [2021-08-12 22:30:42,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:42,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 194 transitions. [2021-08-12 22:30:42,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 12.933333333333334) internal successors, (194), 15 states have internal predecessors, (194), 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-08-12 22:30:42,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 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-08-12 22:30:42,275 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 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-08-12 22:30:42,275 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 106 predicate places. [2021-08-12 22:30:42,275 INFO L482 AbstractCegarLoop]: Abstraction has has 130 places, 124 transitions, 2132 flow [2021-08-12 22:30:42,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:42,275 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:42,275 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:42,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:42,491 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:42,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:42,491 INFO L82 PathProgramCache]: Analyzing trace with hash 1290495597, now seen corresponding path program 3 times [2021-08-12 22:30:42,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:42,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325397896] [2021-08-12 22:30:42,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:42,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:42,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:42,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:42,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:42,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:42,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:42,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:42,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:42,545 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:42,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:42,565 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:42,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:42,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:42,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:42,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325397896] [2021-08-12 22:30:42,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325397896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:42,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721336021] [2021-08-12 22:30:42,576 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 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-08-12 22:30:42,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 22:30:42,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:42,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-12 22:30:42,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:42,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:42,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:42,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:42,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:42,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:42,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:42,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:42,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:42,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:42,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:42,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:42,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:42,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:30:42,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:42,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:42,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:42,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:42,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-08-12 22:30:42,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:42,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:42,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:42,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,695 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:42,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:42,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:42,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:42,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:42,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,735 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-08-12 22:30:42,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:42,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:42,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:42,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:42,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:42,767 INFO L142 QuantifierPusher]: treesize reduction 2, result has 93.1 percent of original size [2021-08-12 22:30:42,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:30:42,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:42,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:30:42,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-08-12 22:30:42,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:42,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:42,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:42,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:42,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721336021] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:42,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:42,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:30:42,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085570910] [2021-08-12 22:30:42,775 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:30:42,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:42,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:30:42,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:30:42,775 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:42,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 124 transitions, 2132 flow. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:42,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:42,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:42,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:43,101 INFO L129 PetriNetUnfolder]: 67/314 cut-off events. [2021-08-12 22:30:43,101 INFO L130 PetriNetUnfolder]: For 531/592 co-relation queries the response was YES. [2021-08-12 22:30:43,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2174 conditions, 314 events. 67/314 cut-off events. For 531/592 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2131 event pairs, 2 based on Foata normal form. 9/261 useless extension candidates. Maximal degree in co-relation 1992. Up to 183 conditions per place. [2021-08-12 22:30:43,103 INFO L132 encePairwiseOnDemand]: 11/23 looper letters, 46 selfloop transitions, 33 changer transitions 70/156 dead transitions. [2021-08-12 22:30:43,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 156 transitions, 3006 flow [2021-08-12 22:30:43,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-12 22:30:43,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-08-12 22:30:43,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 258 transitions. [2021-08-12 22:30:43,104 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5608695652173913 [2021-08-12 22:30:43,104 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 258 transitions. [2021-08-12 22:30:43,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 258 transitions. [2021-08-12 22:30:43,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:43,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 258 transitions. [2021-08-12 22:30:43,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 12.9) internal successors, (258), 20 states have internal predecessors, (258), 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-08-12 22:30:43,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 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-08-12 22:30:43,106 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 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-08-12 22:30:43,106 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 125 predicate places. [2021-08-12 22:30:43,106 INFO L482 AbstractCegarLoop]: Abstraction has has 149 places, 156 transitions, 3006 flow [2021-08-12 22:30:43,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:43,106 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:43,107 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:43,323 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:43,323 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:43,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:43,323 INFO L82 PathProgramCache]: Analyzing trace with hash -154699889, now seen corresponding path program 4 times [2021-08-12 22:30:43,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:43,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488482706] [2021-08-12 22:30:43,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:43,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:43,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:43,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:43,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:43,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:43,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:43,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:43,371 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:43,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:43,384 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:43,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:43,397 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:43,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:43,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:43,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:43,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488482706] [2021-08-12 22:30:43,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488482706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:43,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027196583] [2021-08-12 22:30:43,412 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 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-08-12 22:30:43,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:30:43,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:43,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 22:30:43,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:43,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:43,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:43,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:43,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:43,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:43,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:43,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:43,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:43,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:43,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:43,519 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size 23 [2021-08-12 22:30:43,519 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size [2021-08-12 22:30:43,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:43,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:43,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:30:43,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:43,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:43,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:43,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,561 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:43,561 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:43,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,579 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:43,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:43,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:43,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:43,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:43,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,599 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:43,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:43,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:43,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:43,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:43,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:43,629 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:43,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:43,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:43,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:30:43,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:43,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:43,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:43,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:43,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027196583] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:43,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:43,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:30:43,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742070155] [2021-08-12 22:30:43,640 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:30:43,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:43,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:30:43,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:30:43,641 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:43,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 156 transitions, 3006 flow. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:43,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:43,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:43,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:44,165 INFO L129 PetriNetUnfolder]: 60/308 cut-off events. [2021-08-12 22:30:44,166 INFO L130 PetriNetUnfolder]: For 547/547 co-relation queries the response was YES. [2021-08-12 22:30:44,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2297 conditions, 308 events. 60/308 cut-off events. For 547/547 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2142 event pairs, 1 based on Foata normal form. 10/257 useless extension candidates. Maximal degree in co-relation 2101. Up to 176 conditions per place. [2021-08-12 22:30:44,167 INFO L132 encePairwiseOnDemand]: 11/23 looper letters, 45 selfloop transitions, 41 changer transitions 67/160 dead transitions. [2021-08-12 22:30:44,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 160 transitions, 3392 flow [2021-08-12 22:30:44,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 22:30:44,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-08-12 22:30:44,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 308 transitions. [2021-08-12 22:30:44,168 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2021-08-12 22:30:44,169 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 308 transitions. [2021-08-12 22:30:44,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 308 transitions. [2021-08-12 22:30:44,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:44,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 308 transitions. [2021-08-12 22:30:44,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 12.833333333333334) internal successors, (308), 24 states have internal predecessors, (308), 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-08-12 22:30:44,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 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-08-12 22:30:44,170 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 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-08-12 22:30:44,170 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 146 predicate places. [2021-08-12 22:30:44,170 INFO L482 AbstractCegarLoop]: Abstraction has has 170 places, 160 transitions, 3392 flow [2021-08-12 22:30:44,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:44,171 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:44,171 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:44,393 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-12 22:30:44,393 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:44,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:44,393 INFO L82 PathProgramCache]: Analyzing trace with hash 612686921, now seen corresponding path program 5 times [2021-08-12 22:30:44,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:44,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734841479] [2021-08-12 22:30:44,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:44,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:44,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:44,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:44,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:44,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:44,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:44,438 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:44,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:44,451 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:44,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:44,462 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:44,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:44,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:44,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:44,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734841479] [2021-08-12 22:30:44,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734841479] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:44,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315898821] [2021-08-12 22:30:44,472 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 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-08-12 22:30:44,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:30:44,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:44,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 22:30:44,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:44,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:44,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:44,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:44,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:44,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:44,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:44,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:44,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:44,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:44,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:44,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:30:44,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:44,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:44,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:30:44,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:44,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:44,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:44,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,617 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:44,617 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:44,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,634 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:44,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:44,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:44,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:44,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:44,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,654 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:44,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:44,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:44,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:44,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:44,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:44,682 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:44,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:44,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:44,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:30:44,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:44,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:44,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:44,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:44,688 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:44,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315898821] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:44,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:44,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:30:44,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855484863] [2021-08-12 22:30:44,689 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:30:44,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:44,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:30:44,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:30:44,690 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:44,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 160 transitions, 3392 flow. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:44,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:44,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:44,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:45,184 INFO L129 PetriNetUnfolder]: 60/305 cut-off events. [2021-08-12 22:30:45,184 INFO L130 PetriNetUnfolder]: For 607/647 co-relation queries the response was YES. [2021-08-12 22:30:45,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2457 conditions, 305 events. 60/305 cut-off events. For 607/647 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2130 event pairs, 1 based on Foata normal form. 9/253 useless extension candidates. Maximal degree in co-relation 2288. Up to 173 conditions per place. [2021-08-12 22:30:45,186 INFO L132 encePairwiseOnDemand]: 11/23 looper letters, 41 selfloop transitions, 36 changer transitions 73/157 dead transitions. [2021-08-12 22:30:45,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 157 transitions, 3626 flow [2021-08-12 22:30:45,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 22:30:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-08-12 22:30:45,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 305 transitions. [2021-08-12 22:30:45,187 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.552536231884058 [2021-08-12 22:30:45,187 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 305 transitions. [2021-08-12 22:30:45,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 305 transitions. [2021-08-12 22:30:45,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:45,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 305 transitions. [2021-08-12 22:30:45,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 12.708333333333334) internal successors, (305), 24 states have internal predecessors, (305), 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-08-12 22:30:45,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 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-08-12 22:30:45,189 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 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-08-12 22:30:45,189 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 169 predicate places. [2021-08-12 22:30:45,189 INFO L482 AbstractCegarLoop]: Abstraction has has 193 places, 157 transitions, 3626 flow [2021-08-12 22:30:45,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:45,189 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:45,189 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:45,406 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:45,406 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:45,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:45,406 INFO L82 PathProgramCache]: Analyzing trace with hash -980318313, now seen corresponding path program 6 times [2021-08-12 22:30:45,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:45,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102513220] [2021-08-12 22:30:45,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:45,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:45,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:45,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:45,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:45,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:45,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:45,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:45,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:45,484 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:45,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:45,498 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:45,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:45,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:45,521 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:45,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102513220] [2021-08-12 22:30:45,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102513220] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:45,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47919288] [2021-08-12 22:30:45,521 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 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-08-12 22:30:45,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 22:30:45,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:45,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 22:30:45,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:45,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:45,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:45,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:45,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:45,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:45,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:45,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:45,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:45,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:45,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:45,605 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size 23 [2021-08-12 22:30:45,605 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size [2021-08-12 22:30:45,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:45,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:45,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:30:45,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:45,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:45,625 INFO L142 QuantifierPusher]: treesize reduction 1, result has 94.1 percent of original size [2021-08-12 22:30:45,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:45,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:45,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:45,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:45,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,674 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:45,675 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:45,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,718 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:45,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:45,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:45,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:45,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:45,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:45,745 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:45,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:45,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:45,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:30:45,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:45,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:45,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:45,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:45,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:45,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47919288] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:45,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:45,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:30:45,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010743065] [2021-08-12 22:30:45,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:30:45,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:45,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:30:45,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:30:45,751 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:45,751 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 157 transitions, 3626 flow. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:45,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:45,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:45,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:46,058 INFO L129 PetriNetUnfolder]: 57/307 cut-off events. [2021-08-12 22:30:46,059 INFO L130 PetriNetUnfolder]: For 516/552 co-relation queries the response was YES. [2021-08-12 22:30:46,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2684 conditions, 307 events. 57/307 cut-off events. For 516/552 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2176 event pairs, 2 based on Foata normal form. 7/252 useless extension candidates. Maximal degree in co-relation 2518. Up to 176 conditions per place. [2021-08-12 22:30:46,060 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 45 selfloop transitions, 28 changer transitions 82/162 dead transitions. [2021-08-12 22:30:46,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 162 transitions, 4056 flow [2021-08-12 22:30:46,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 22:30:46,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-08-12 22:30:46,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 238 transitions. [2021-08-12 22:30:46,061 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5446224256292906 [2021-08-12 22:30:46,061 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 238 transitions. [2021-08-12 22:30:46,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 238 transitions. [2021-08-12 22:30:46,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:46,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 238 transitions. [2021-08-12 22:30:46,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 12.526315789473685) internal successors, (238), 19 states have internal predecessors, (238), 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-08-12 22:30:46,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 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-08-12 22:30:46,063 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 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-08-12 22:30:46,063 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 187 predicate places. [2021-08-12 22:30:46,063 INFO L482 AbstractCegarLoop]: Abstraction has has 211 places, 162 transitions, 4056 flow [2021-08-12 22:30:46,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:46,063 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:46,063 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:46,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:46,280 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:46,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:46,280 INFO L82 PathProgramCache]: Analyzing trace with hash -250698623, now seen corresponding path program 7 times [2021-08-12 22:30:46,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:46,280 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120672244] [2021-08-12 22:30:46,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:46,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:46,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:46,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:46,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:46,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:46,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:46,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:46,325 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:46,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:46,338 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:46,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:46,349 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:46,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:46,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:46,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:46,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120672244] [2021-08-12 22:30:46,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120672244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:46,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533493039] [2021-08-12 22:30:46,360 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 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-08-12 22:30:46,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:46,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 22:30:46,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:46,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:46,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:46,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:46,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:46,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:46,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:46,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:46,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:46,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:46,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:46,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:46,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:46,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:46,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:46,454 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:30:46,454 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:30:46,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:46,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:46,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:46,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:46,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:46,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,480 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:46,480 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:46,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,497 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:46,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:46,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:46,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:46,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:46,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,517 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:46,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:46,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:46,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:46,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:46,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:46,545 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:46,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:46,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:46,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:30:46,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:46,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:46,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:46,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:46,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533493039] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:46,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:46,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:30:46,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84333366] [2021-08-12 22:30:46,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:30:46,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:46,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:30:46,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:30:46,552 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:46,552 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 162 transitions, 4056 flow. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:46,552 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:46,552 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:46,552 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:46,676 INFO L129 PetriNetUnfolder]: 44/264 cut-off events. [2021-08-12 22:30:46,676 INFO L130 PetriNetUnfolder]: For 596/632 co-relation queries the response was YES. [2021-08-12 22:30:46,677 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2414 conditions, 264 events. 44/264 cut-off events. For 596/632 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 1877 event pairs, 2 based on Foata normal form. 5/216 useless extension candidates. Maximal degree in co-relation 2248. Up to 144 conditions per place. [2021-08-12 22:30:46,678 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 50 selfloop transitions, 17 changer transitions 66/140 dead transitions. [2021-08-12 22:30:46,678 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 140 transitions, 3750 flow [2021-08-12 22:30:46,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 22:30:46,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-08-12 22:30:46,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2021-08-12 22:30:46,679 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5770750988142292 [2021-08-12 22:30:46,679 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 146 transitions. [2021-08-12 22:30:46,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 146 transitions. [2021-08-12 22:30:46,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:46,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 146 transitions. [2021-08-12 22:30:46,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 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-08-12 22:30:46,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 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-08-12 22:30:46,680 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 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-08-12 22:30:46,680 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 185 predicate places. [2021-08-12 22:30:46,680 INFO L482 AbstractCegarLoop]: Abstraction has has 209 places, 140 transitions, 3750 flow [2021-08-12 22:30:46,680 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:46,680 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:46,680 INFO L266 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:46,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-12 22:30:46,897 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:46,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:46,897 INFO L82 PathProgramCache]: Analyzing trace with hash 729395927, now seen corresponding path program 8 times [2021-08-12 22:30:46,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:46,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465843405] [2021-08-12 22:30:46,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:46,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:46,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:46,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:46,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:46,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:46,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:46,953 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:46,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:46,966 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:46,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:46,978 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:46,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:46,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:46,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:46,988 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:46,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:46,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465843405] [2021-08-12 22:30:46,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465843405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:46,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090337731] [2021-08-12 22:30:46,988 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 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-08-12 22:30:47,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:30:47,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:47,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-12 22:30:47,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:47,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:47,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:47,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:47,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:47,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:47,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:47,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:47,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:47,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:47,098 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:30:47,099 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:30:47,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:47,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:47,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:47,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:47,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,126 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:47,127 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:47,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,170 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:47,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:47,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:47,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,192 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:47,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:47,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:47,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,221 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:47,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:47,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-08-12 22:30:47,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:30:47,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:47,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:47,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090337731] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:47,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:47,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-12 22:30:47,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681056836] [2021-08-12 22:30:47,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 22:30:47,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:47,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 22:30:47,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-08-12 22:30:47,228 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:47,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 140 transitions, 3750 flow. Second operand has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:47,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:47,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:47,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:47,395 INFO L129 PetriNetUnfolder]: 44/262 cut-off events. [2021-08-12 22:30:47,395 INFO L130 PetriNetUnfolder]: For 414/414 co-relation queries the response was YES. [2021-08-12 22:30:47,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 262 events. 44/262 cut-off events. For 414/414 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 1875 event pairs, 1 based on Foata normal form. 1/210 useless extension candidates. Maximal degree in co-relation 2401. Up to 143 conditions per place. [2021-08-12 22:30:47,396 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 49 selfloop transitions, 15 changer transitions 68/139 dead transitions. [2021-08-12 22:30:47,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 139 transitions, 3986 flow [2021-08-12 22:30:47,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 22:30:47,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-08-12 22:30:47,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2021-08-12 22:30:47,397 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2021-08-12 22:30:47,397 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 154 transitions. [2021-08-12 22:30:47,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 154 transitions. [2021-08-12 22:30:47,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:47,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 154 transitions. [2021-08-12 22:30:47,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 12.833333333333334) internal successors, (154), 12 states have internal predecessors, (154), 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-08-12 22:30:47,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 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-08-12 22:30:47,398 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 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-08-12 22:30:47,398 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 196 predicate places. [2021-08-12 22:30:47,398 INFO L482 AbstractCegarLoop]: Abstraction has has 220 places, 139 transitions, 3986 flow [2021-08-12 22:30:47,398 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 11.210526315789474) internal successors, (213), 19 states have internal predecessors, (213), 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-08-12 22:30:47,398 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:47,399 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:47,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-12 22:30:47,615 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:47,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:47,615 INFO L82 PathProgramCache]: Analyzing trace with hash -911331525, now seen corresponding path program 9 times [2021-08-12 22:30:47,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:47,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547822924] [2021-08-12 22:30:47,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:47,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:47,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:47,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:47,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:47,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:47,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:47,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:47,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:47,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:47,678 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:47,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,691 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:47,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:47,703 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:47,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:47,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547822924] [2021-08-12 22:30:47,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547822924] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:47,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008660836] [2021-08-12 22:30:47,703 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 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-08-12 22:30:47,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 22:30:47,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:47,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 22:30:47,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:47,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:47,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:47,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:47,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:47,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:47,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:47,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:47,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:47,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:47,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:47,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:30:47,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:47,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:30:47,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:47,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:47,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:47,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:47,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:47,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,845 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.4 percent of original size [2021-08-12 22:30:47,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:30:47,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:47,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:30:47,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:47,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:30:47,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:47,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:30:47,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,900 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:30:47,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:47,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:47,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:47,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:47,932 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size [2021-08-12 22:30:47,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:47,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:47,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:47,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:47,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:47,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:47,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:47,937 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:47,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008660836] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:47,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:47,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:30:47,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441277513] [2021-08-12 22:30:47,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:30:47,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:47,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:30:47,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:30:47,938 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:47,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 139 transitions, 3986 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:47,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:47,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:47,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:48,508 INFO L129 PetriNetUnfolder]: 66/343 cut-off events. [2021-08-12 22:30:48,508 INFO L130 PetriNetUnfolder]: For 1021/1093 co-relation queries the response was YES. [2021-08-12 22:30:48,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3678 conditions, 343 events. 66/343 cut-off events. For 1021/1093 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2473 event pairs, 2 based on Foata normal form. 2/276 useless extension candidates. Maximal degree in co-relation 3471. Up to 201 conditions per place. [2021-08-12 22:30:48,510 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 49 selfloop transitions, 58 changer transitions 71/185 dead transitions. [2021-08-12 22:30:48,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 185 transitions, 5722 flow [2021-08-12 22:30:48,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-12 22:30:48,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-08-12 22:30:48,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 340 transitions. [2021-08-12 22:30:48,511 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5475040257648953 [2021-08-12 22:30:48,511 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 340 transitions. [2021-08-12 22:30:48,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 340 transitions. [2021-08-12 22:30:48,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:48,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 340 transitions. [2021-08-12 22:30:48,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 12.592592592592593) internal successors, (340), 27 states have internal predecessors, (340), 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-08-12 22:30:48,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 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-08-12 22:30:48,513 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 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-08-12 22:30:48,513 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 222 predicate places. [2021-08-12 22:30:48,513 INFO L482 AbstractCegarLoop]: Abstraction has has 246 places, 185 transitions, 5722 flow [2021-08-12 22:30:48,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:48,513 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:48,513 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:48,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-12 22:30:48,730 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:48,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:48,730 INFO L82 PathProgramCache]: Analyzing trace with hash -1215643921, now seen corresponding path program 10 times [2021-08-12 22:30:48,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:48,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874634336] [2021-08-12 22:30:48,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:48,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:48,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:48,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:48,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:48,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:48,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:30:48,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,796 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:48,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:48,808 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:48,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:48,818 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:48,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:48,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874634336] [2021-08-12 22:30:48,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874634336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:48,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657885520] [2021-08-12 22:30:48,818 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 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-08-12 22:30:48,838 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:30:48,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:48,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:30:48,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:48,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:48,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:48,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:48,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:48,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:48,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:48,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:48,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:48,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:48,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:48,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:48,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:48,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:48,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:48,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:48,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:48,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:48,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:48,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:48,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:48,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:48,956 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:48,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:48,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:48,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:48,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:48,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,975 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:48,975 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:48,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,992 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:48,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:48,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:48,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:48,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:48,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:48,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:48,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:49,020 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:49,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:49,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:49,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:49,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:49,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:49,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:49,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:49,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657885520] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:49,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:49,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:30:49,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040899483] [2021-08-12 22:30:49,024 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:30:49,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:49,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:30:49,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:30:49,025 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:49,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 185 transitions, 5722 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:30:49,025 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:49,025 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:49,025 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:49,598 INFO L129 PetriNetUnfolder]: 82/404 cut-off events. [2021-08-12 22:30:49,598 INFO L130 PetriNetUnfolder]: For 1027/1027 co-relation queries the response was YES. [2021-08-12 22:30:49,599 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4670 conditions, 404 events. 82/404 cut-off events. For 1027/1027 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2961 event pairs, 1 based on Foata normal form. 3/330 useless extension candidates. Maximal degree in co-relation 4448. Up to 245 conditions per place. [2021-08-12 22:30:49,601 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 69 selfloop transitions, 93 changer transitions 75/244 dead transitions. [2021-08-12 22:30:49,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 244 transitions, 8084 flow [2021-08-12 22:30:49,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-12 22:30:49,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-08-12 22:30:49,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 384 transitions. [2021-08-12 22:30:49,602 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5385694249649369 [2021-08-12 22:30:49,602 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 384 transitions. [2021-08-12 22:30:49,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 384 transitions. [2021-08-12 22:30:49,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:49,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 384 transitions. [2021-08-12 22:30:49,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 12.387096774193548) internal successors, (384), 31 states have internal predecessors, (384), 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-08-12 22:30:49,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 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-08-12 22:30:49,604 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 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-08-12 22:30:49,604 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 252 predicate places. [2021-08-12 22:30:49,604 INFO L482 AbstractCegarLoop]: Abstraction has has 276 places, 244 transitions, 8084 flow [2021-08-12 22:30:49,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:30:49,604 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:49,604 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:49,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:49,856 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:49,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:49,856 INFO L82 PathProgramCache]: Analyzing trace with hash -1527171009, now seen corresponding path program 11 times [2021-08-12 22:30:49,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:49,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918592865] [2021-08-12 22:30:49,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:49,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:49,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:49,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:49,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:49,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:49,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:49,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:30:49,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:49,909 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:49,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:49,922 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:49,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:49,933 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:49,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:49,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:49,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:49,944 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:49,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918592865] [2021-08-12 22:30:49,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918592865] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:49,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37797147] [2021-08-12 22:30:49,944 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 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-08-12 22:30:49,964 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 22:30:49,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:49,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:30:49,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:49,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:49,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:49,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:49,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:49,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:49,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:49,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:49,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:49,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:49,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:49,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:49,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:49,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,016 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:30:50,017 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:30:50,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:50,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:50,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:50,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:50,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:50,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:50,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:50,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:50,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:50,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:50,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:50,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:50,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:50,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,096 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:50,096 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:50,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,114 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:50,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:50,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:50,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:50,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:50,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,138 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:50,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:50,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:50,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:50,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:50,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:50,168 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:50,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:50,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:50,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:50,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:50,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:50,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:50,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:50,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:50,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37797147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:50,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:50,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:30:50,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107370983] [2021-08-12 22:30:50,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:30:50,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:50,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:30:50,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:30:50,174 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:50,174 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 244 transitions, 8084 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:30:50,174 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:50,174 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:50,174 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:50,797 INFO L129 PetriNetUnfolder]: 109/498 cut-off events. [2021-08-12 22:30:50,797 INFO L130 PetriNetUnfolder]: For 1575/1575 co-relation queries the response was YES. [2021-08-12 22:30:50,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6143 conditions, 498 events. 109/498 cut-off events. For 1575/1575 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3728 event pairs, 0 based on Foata normal form. 3/405 useless extension candidates. Maximal degree in co-relation 5843. Up to 310 conditions per place. [2021-08-12 22:30:50,800 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 77 selfloop transitions, 134 changer transitions 78/296 dead transitions. [2021-08-12 22:30:50,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 296 transitions, 10430 flow [2021-08-12 22:30:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-12 22:30:50,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-08-12 22:30:50,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 379 transitions. [2021-08-12 22:30:50,801 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.568215892053973 [2021-08-12 22:30:50,801 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 379 transitions. [2021-08-12 22:30:50,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 379 transitions. [2021-08-12 22:30:50,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:50,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 379 transitions. [2021-08-12 22:30:50,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 13.068965517241379) internal successors, (379), 29 states have internal predecessors, (379), 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-08-12 22:30:50,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 23.0) internal successors, (690), 30 states have internal predecessors, (690), 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-08-12 22:30:50,803 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 23.0) internal successors, (690), 30 states have internal predecessors, (690), 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-08-12 22:30:50,803 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 280 predicate places. [2021-08-12 22:30:50,803 INFO L482 AbstractCegarLoop]: Abstraction has has 304 places, 296 transitions, 10430 flow [2021-08-12 22:30:50,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:30:50,803 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:50,803 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:51,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-12 22:30:51,009 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:51,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:51,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1549217949, now seen corresponding path program 12 times [2021-08-12 22:30:51,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:51,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292329481] [2021-08-12 22:30:51,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:51,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:51,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:51,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:51,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:51,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:51,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:51,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:51,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:51,095 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:51,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,140 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:51,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:51,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:51,153 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:51,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292329481] [2021-08-12 22:30:51,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292329481] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:51,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750906920] [2021-08-12 22:30:51,153 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 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-08-12 22:30:51,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 22:30:51,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:51,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 22:30:51,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:51,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:51,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:51,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:51,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:51,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:51,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:51,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:51,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:51,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:51,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:51,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:51,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:51,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:51,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:51,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:51,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:51,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:51,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:51,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:51,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:51,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:51,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:51,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:51,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,300 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.4 percent of original size [2021-08-12 22:30:51,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:30:51,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:51,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:51,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:30:51,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:51,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:51,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:30:51,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:51,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:51,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:30:51,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,358 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:30:51,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:51,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:51,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:51,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:51,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:51,389 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size [2021-08-12 22:30:51,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:51,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:51,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:51,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:51,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:51,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:51,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:51,394 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:51,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750906920] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:51,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:51,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:30:51,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179844301] [2021-08-12 22:30:51,395 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:30:51,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:51,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:30:51,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:30:51,395 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:51,396 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 296 transitions, 10430 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:51,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:51,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:51,396 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:52,116 INFO L129 PetriNetUnfolder]: 185/783 cut-off events. [2021-08-12 22:30:52,116 INFO L130 PetriNetUnfolder]: For 3262/3388 co-relation queries the response was YES. [2021-08-12 22:30:52,117 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10478 conditions, 783 events. 185/783 cut-off events. For 3262/3388 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6395 event pairs, 3 based on Foata normal form. 26/654 useless extension candidates. Maximal degree in co-relation 10000. Up to 515 conditions per place. [2021-08-12 22:30:52,122 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 187 selfloop transitions, 160 changer transitions 99/453 dead transitions. [2021-08-12 22:30:52,122 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 453 transitions, 16974 flow [2021-08-12 22:30:52,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-12 22:30:52,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-08-12 22:30:52,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 458 transitions. [2021-08-12 22:30:52,123 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.568944099378882 [2021-08-12 22:30:52,123 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 458 transitions. [2021-08-12 22:30:52,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 458 transitions. [2021-08-12 22:30:52,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:52,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 458 transitions. [2021-08-12 22:30:52,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 13.085714285714285) internal successors, (458), 35 states have internal predecessors, (458), 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-08-12 22:30:52,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 23.0) internal successors, (828), 36 states have internal predecessors, (828), 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-08-12 22:30:52,125 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 23.0) internal successors, (828), 36 states have internal predecessors, (828), 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-08-12 22:30:52,125 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 314 predicate places. [2021-08-12 22:30:52,125 INFO L482 AbstractCegarLoop]: Abstraction has has 338 places, 453 transitions, 16974 flow [2021-08-12 22:30:52,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:52,125 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:52,125 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:52,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-12 22:30:52,342 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:52,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:52,343 INFO L82 PathProgramCache]: Analyzing trace with hash 67788419, now seen corresponding path program 13 times [2021-08-12 22:30:52,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:52,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689981740] [2021-08-12 22:30:52,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:52,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:52,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:52,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:52,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:52,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:52,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:52,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:52,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:52,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:52,407 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:52,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:52,419 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:52,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:52,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:52,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:52,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689981740] [2021-08-12 22:30:52,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689981740] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:52,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585678542] [2021-08-12 22:30:52,430 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 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-08-12 22:30:52,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:52,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:30:52,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:52,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:52,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:52,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:52,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:52,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:52,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:52,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:52,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:52,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,492 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:30:52,492 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:30:52,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:52,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,523 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:52,523 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:52,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,538 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:52,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:52,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:52,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:52,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:52,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:52,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:52,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:52,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:52,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:52,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:52,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:52,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:52,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:52,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:52,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:52,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:52,645 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:52,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:52,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:52,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:52,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:52,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:52,674 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:52,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:52,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:52,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:52,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:52,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:52,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:52,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:52,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:52,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585678542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:52,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:52,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:30:52,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75432174] [2021-08-12 22:30:52,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:30:52,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:52,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:30:52,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:30:52,679 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:52,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 453 transitions, 16974 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:52,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:52,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:52,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:53,551 INFO L129 PetriNetUnfolder]: 185/799 cut-off events. [2021-08-12 22:30:53,551 INFO L130 PetriNetUnfolder]: For 3662/3806 co-relation queries the response was YES. [2021-08-12 22:30:53,552 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11163 conditions, 799 events. 185/799 cut-off events. For 3662/3806 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6650 event pairs, 4 based on Foata normal form. 3/644 useless extension candidates. Maximal degree in co-relation 10660. Up to 522 conditions per place. [2021-08-12 22:30:53,557 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 189 selfloop transitions, 144 changer transitions 130/470 dead transitions. [2021-08-12 22:30:53,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 470 transitions, 18546 flow [2021-08-12 22:30:53,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-12 22:30:53,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-08-12 22:30:53,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 492 transitions. [2021-08-12 22:30:53,558 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.562929061784897 [2021-08-12 22:30:53,558 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 492 transitions. [2021-08-12 22:30:53,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 492 transitions. [2021-08-12 22:30:53,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:53,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 492 transitions. [2021-08-12 22:30:53,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 12.947368421052632) internal successors, (492), 38 states have internal predecessors, (492), 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-08-12 22:30:53,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 23.0) internal successors, (897), 39 states have internal predecessors, (897), 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-08-12 22:30:53,560 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 23.0) internal successors, (897), 39 states have internal predecessors, (897), 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-08-12 22:30:53,560 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 351 predicate places. [2021-08-12 22:30:53,560 INFO L482 AbstractCegarLoop]: Abstraction has has 375 places, 470 transitions, 18546 flow [2021-08-12 22:30:53,560 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:53,560 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:53,560 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:53,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:53,776 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:53,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:53,777 INFO L82 PathProgramCache]: Analyzing trace with hash -757348593, now seen corresponding path program 14 times [2021-08-12 22:30:53,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:53,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435394433] [2021-08-12 22:30:53,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:53,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:53,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:53,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:53,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:53,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:53,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:53,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:53,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:53,838 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:53,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:53,851 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:53,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:53,863 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:53,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:53,874 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:53,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:53,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435394433] [2021-08-12 22:30:53,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435394433] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:53,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300230348] [2021-08-12 22:30:53,874 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 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-08-12 22:30:53,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:30:53,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:53,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:30:53,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:53,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:53,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:53,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:53,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:53,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:53,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:53,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:53,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:53,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,934 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:30:53,935 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:30:53,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:53,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:53,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:53,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:53,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:53,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,964 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:53,964 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:53,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:53,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:53,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:53,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:53,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:53,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:53,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:53,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:54,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:54,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:54,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:54,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:54,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:54,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:54,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:54,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:54,077 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:54,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:54,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:54,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:54,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:54,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,101 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:54,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:54,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:54,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:54,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:54,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:54,131 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:54,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:54,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:54,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:54,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:54,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:54,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:54,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:54,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:54,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300230348] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:54,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:54,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:30:54,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121246283] [2021-08-12 22:30:54,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:30:54,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:54,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:30:54,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:30:54,137 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:54,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 470 transitions, 18546 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:54,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:54,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:54,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:55,380 INFO L129 PetriNetUnfolder]: 207/898 cut-off events. [2021-08-12 22:30:55,380 INFO L130 PetriNetUnfolder]: For 4502/4502 co-relation queries the response was YES. [2021-08-12 22:30:55,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13077 conditions, 898 events. 207/898 cut-off events. For 4502/4502 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7584 event pairs, 2 based on Foata normal form. 4/724 useless extension candidates. Maximal degree in co-relation 12451. Up to 585 conditions per place. [2021-08-12 22:30:55,386 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 167 selfloop transitions, 216 changer transitions 146/536 dead transitions. [2021-08-12 22:30:55,386 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 536 transitions, 22244 flow [2021-08-12 22:30:55,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-12 22:30:55,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-08-12 22:30:55,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 617 transitions. [2021-08-12 22:30:55,387 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5707678075855689 [2021-08-12 22:30:55,387 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 617 transitions. [2021-08-12 22:30:55,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 617 transitions. [2021-08-12 22:30:55,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:55,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 617 transitions. [2021-08-12 22:30:55,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 13.127659574468085) internal successors, (617), 47 states have internal predecessors, (617), 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-08-12 22:30:55,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 23.0) internal successors, (1104), 48 states have internal predecessors, (1104), 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-08-12 22:30:55,390 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 23.0) internal successors, (1104), 48 states have internal predecessors, (1104), 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-08-12 22:30:55,390 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 397 predicate places. [2021-08-12 22:30:55,390 INFO L482 AbstractCegarLoop]: Abstraction has has 421 places, 536 transitions, 22244 flow [2021-08-12 22:30:55,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:55,390 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:55,390 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:55,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:55,593 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:55,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:55,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1631089273, now seen corresponding path program 15 times [2021-08-12 22:30:55,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:55,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014470036] [2021-08-12 22:30:55,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:55,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:55,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:55,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:55,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:55,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:55,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:55,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:55,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:55,642 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:55,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:55,656 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:55,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,668 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:55,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:55,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:55,679 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:55,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014470036] [2021-08-12 22:30:55,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014470036] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:55,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744964741] [2021-08-12 22:30:55,680 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:55,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 22:30:55,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:55,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 22:30:55,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:55,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:55,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:55,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:55,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:55,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:55,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:55,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:55,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:55,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:55,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:55,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:55,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:55,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:55,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:55,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:55,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:55,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:55,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:55,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:55,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:55,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:55,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:55,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:55,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:55,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:55,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:55,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:55,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:30:55,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:55,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:55,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:30:55,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:55,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:55,861 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:30:55,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:55,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:55,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:55,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:55,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,881 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:30:55,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:55,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:55,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:55,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:30:55,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:55,913 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size [2021-08-12 22:30:55,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:55,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:55,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:55,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:55,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:55,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:55,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:55,944 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:55,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744964741] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:55,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:55,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:30:55,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363309416] [2021-08-12 22:30:55,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:30:55,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:55,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:30:55,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:30:55,945 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:55,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 536 transitions, 22244 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:55,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:55,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:55,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:57,051 INFO L129 PetriNetUnfolder]: 221/971 cut-off events. [2021-08-12 22:30:57,051 INFO L130 PetriNetUnfolder]: For 4768/4768 co-relation queries the response was YES. [2021-08-12 22:30:57,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14629 conditions, 971 events. 221/971 cut-off events. For 4768/4768 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 8518 event pairs, 4 based on Foata normal form. 4/784 useless extension candidates. Maximal degree in co-relation 13993. Up to 626 conditions per place. [2021-08-12 22:30:57,060 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 207 selfloop transitions, 195 changer transitions 166/575 dead transitions. [2021-08-12 22:30:57,061 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 575 transitions, 25018 flow [2021-08-12 22:30:57,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 22:30:57,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-08-12 22:30:57,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 552 transitions. [2021-08-12 22:30:57,063 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2021-08-12 22:30:57,063 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 552 transitions. [2021-08-12 22:30:57,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 552 transitions. [2021-08-12 22:30:57,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:57,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 552 transitions. [2021-08-12 22:30:57,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 13.142857142857142) internal successors, (552), 42 states have internal predecessors, (552), 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-08-12 22:30:57,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 23.0) internal successors, (989), 43 states have internal predecessors, (989), 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-08-12 22:30:57,071 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 23.0) internal successors, (989), 43 states have internal predecessors, (989), 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-08-12 22:30:57,071 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 438 predicate places. [2021-08-12 22:30:57,071 INFO L482 AbstractCegarLoop]: Abstraction has has 462 places, 575 transitions, 25018 flow [2021-08-12 22:30:57,071 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:57,071 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:57,071 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:57,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:57,285 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:57,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:57,285 INFO L82 PathProgramCache]: Analyzing trace with hash 1149528277, now seen corresponding path program 16 times [2021-08-12 22:30:57,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:57,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767164724] [2021-08-12 22:30:57,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:57,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:57,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:57,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:57,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:57,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:57,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:30:57,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:57,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:30:57,343 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:57,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:57,357 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:30:57,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:57,369 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:57,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:57,381 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:57,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:57,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767164724] [2021-08-12 22:30:57,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767164724] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:57,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199227309] [2021-08-12 22:30:57,381 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:57,401 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:30:57,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:57,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:30:57,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:57,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:57,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:57,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:57,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:57,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:57,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:57,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:57,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:57,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:57,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,488 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:57,488 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:57,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:57,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:57,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:57,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:57,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:57,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:57,529 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:30:57,529 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:30:57,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:57,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:57,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:57,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:57,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:57,556 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:57,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:57,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:57,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:57,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:57,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,577 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:57,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:57,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:57,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:57,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:57,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:57,609 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:57,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:57,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:57,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:57,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:57,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:57,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:57,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:57,613 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:57,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199227309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:57,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:57,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:30:57,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281462912] [2021-08-12 22:30:57,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:30:57,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:57,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:30:57,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:30:57,615 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:57,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 575 transitions, 25018 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:57,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:57,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:57,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:30:58,765 INFO L129 PetriNetUnfolder]: 227/1032 cut-off events. [2021-08-12 22:30:58,765 INFO L130 PetriNetUnfolder]: For 6169/6169 co-relation queries the response was YES. [2021-08-12 22:30:58,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16096 conditions, 1032 events. 227/1032 cut-off events. For 6169/6169 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9204 event pairs, 3 based on Foata normal form. 4/836 useless extension candidates. Maximal degree in co-relation 15326. Up to 660 conditions per place. [2021-08-12 22:30:58,770 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 266 selfloop transitions, 162 changer transitions 170/605 dead transitions. [2021-08-12 22:30:58,770 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 605 transitions, 27534 flow [2021-08-12 22:30:58,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 22:30:58,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-08-12 22:30:58,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 448 transitions. [2021-08-12 22:30:58,771 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2021-08-12 22:30:58,771 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 448 transitions. [2021-08-12 22:30:58,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 448 transitions. [2021-08-12 22:30:58,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:30:58,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 448 transitions. [2021-08-12 22:30:58,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 12.444444444444445) internal successors, (448), 36 states have internal predecessors, (448), 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-08-12 22:30:58,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 23.0) internal successors, (851), 37 states have internal predecessors, (851), 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-08-12 22:30:58,773 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 23.0) internal successors, (851), 37 states have internal predecessors, (851), 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-08-12 22:30:58,773 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 473 predicate places. [2021-08-12 22:30:58,773 INFO L482 AbstractCegarLoop]: Abstraction has has 497 places, 605 transitions, 27534 flow [2021-08-12 22:30:58,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:30:58,773 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:30:58,773 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:30:58,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-12 22:30:58,990 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:30:58,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:30:58,991 INFO L82 PathProgramCache]: Analyzing trace with hash -653430329, now seen corresponding path program 17 times [2021-08-12 22:30:58,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:30:58,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577836051] [2021-08-12 22:30:58,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:30:58,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:30:59,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:59,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:59,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:59,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:30:59,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:30:59,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,038 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:30:59,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:30:59,050 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:30:59,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:59,061 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:30:59,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:59,071 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:59,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:30:59,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577836051] [2021-08-12 22:30:59,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577836051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:59,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233337817] [2021-08-12 22:30:59,071 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 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:30:59,090 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 22:30:59,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:30:59,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:30:59,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:30:59,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:59,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:59,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:59,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:30:59,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:59,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:59,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:59,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:30:59,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:30:59,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:59,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:59,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:59,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:59,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:59,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:59,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:59,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:59,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:30:59,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:30:59,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:59,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:59,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,217 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:30:59,217 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:30:59,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,233 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:59,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:59,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:59,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:59,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:59,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,251 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:30:59,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:59,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:59,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:30:59,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:30:59,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:30:59,279 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:30:59,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:30:59,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:30:59,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:30:59,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:30:59,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:59,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:30:59,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:30:59,287 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:30:59,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233337817] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:30:59,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:30:59,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:30:59,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805227543] [2021-08-12 22:30:59,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:30:59,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:30:59,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:30:59,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:30:59,296 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:30:59,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 605 transitions, 27534 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:30:59,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:30:59,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:30:59,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:00,189 INFO L129 PetriNetUnfolder]: 227/1035 cut-off events. [2021-08-12 22:31:00,189 INFO L130 PetriNetUnfolder]: For 5985/5985 co-relation queries the response was YES. [2021-08-12 22:31:00,190 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16779 conditions, 1035 events. 227/1035 cut-off events. For 5985/5985 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 9301 event pairs, 3 based on Foata normal form. 4/838 useless extension candidates. Maximal degree in co-relation 16056. Up to 660 conditions per place. [2021-08-12 22:31:00,215 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 172 selfloop transitions, 255 changer transitions 178/612 dead transitions. [2021-08-12 22:31:00,215 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 612 transitions, 29066 flow [2021-08-12 22:31:00,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-12 22:31:00,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-08-12 22:31:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 431 transitions. [2021-08-12 22:31:00,217 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.551150895140665 [2021-08-12 22:31:00,217 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 431 transitions. [2021-08-12 22:31:00,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 431 transitions. [2021-08-12 22:31:00,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:00,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 431 transitions. [2021-08-12 22:31:00,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 12.676470588235293) internal successors, (431), 34 states have internal predecessors, (431), 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-08-12 22:31:00,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 23.0) internal successors, (805), 35 states have internal predecessors, (805), 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-08-12 22:31:00,237 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 23.0) internal successors, (805), 35 states have internal predecessors, (805), 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-08-12 22:31:00,237 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 506 predicate places. [2021-08-12 22:31:00,237 INFO L482 AbstractCegarLoop]: Abstraction has has 530 places, 612 transitions, 29066 flow [2021-08-12 22:31:00,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:00,237 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:00,237 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:00,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-12 22:31:00,453 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:00,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:00,454 INFO L82 PathProgramCache]: Analyzing trace with hash 1086966885, now seen corresponding path program 18 times [2021-08-12 22:31:00,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:00,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62369237] [2021-08-12 22:31:00,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:00,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:00,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:00,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:00,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:00,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:00,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:00,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:00,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:00,515 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:00,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,527 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:00,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:00,539 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:00,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:00,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62369237] [2021-08-12 22:31:00,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62369237] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:00,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083835305] [2021-08-12 22:31:00,539 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:00,566 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 22:31:00,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:00,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 22:31:00,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:00,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:00,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:00,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:00,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:00,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:00,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:00,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:00,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:00,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:00,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:00,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:00,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:00,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:00,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:00,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:00,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:00,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:00,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:00,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:00,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:00,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:00,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,678 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-08-12 22:31:00,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:00,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:00,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:00,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:00,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:00,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:00,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:00,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:00,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:00,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:00,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:00,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:00,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:00,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:00,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:00,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:00,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:00,789 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:31:00,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:00,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:00,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:00,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:00,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:00,816 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size [2021-08-12 22:31:00,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:00,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:00,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:00,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:00,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:00,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:00,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:00,820 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:00,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083835305] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:00,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:00,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:31:00,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855289962] [2021-08-12 22:31:00,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:31:00,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:00,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:31:00,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:31:00,821 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:00,821 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 612 transitions, 29066 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:00,821 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:00,821 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:00,821 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:01,467 INFO L129 PetriNetUnfolder]: 227/1036 cut-off events. [2021-08-12 22:31:01,467 INFO L130 PetriNetUnfolder]: For 6375/6519 co-relation queries the response was YES. [2021-08-12 22:31:01,468 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17482 conditions, 1036 events. 227/1036 cut-off events. For 6375/6519 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 9303 event pairs, 2 based on Foata normal form. 3/837 useless extension candidates. Maximal degree in co-relation 16786. Up to 661 conditions per place. [2021-08-12 22:31:01,472 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 330 selfloop transitions, 59 changer transitions 226/622 dead transitions. [2021-08-12 22:31:01,472 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 622 transitions, 30776 flow [2021-08-12 22:31:01,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 22:31:01,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-08-12 22:31:01,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 295 transitions. [2021-08-12 22:31:01,473 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.55765595463138 [2021-08-12 22:31:01,473 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 295 transitions. [2021-08-12 22:31:01,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 295 transitions. [2021-08-12 22:31:01,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:01,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 295 transitions. [2021-08-12 22:31:01,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 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-08-12 22:31:01,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 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-08-12 22:31:01,474 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 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-08-12 22:31:01,474 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 528 predicate places. [2021-08-12 22:31:01,474 INFO L482 AbstractCegarLoop]: Abstraction has has 552 places, 622 transitions, 30776 flow [2021-08-12 22:31:01,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:01,474 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:01,474 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:01,690 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:01,690 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:01,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:01,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1439234275, now seen corresponding path program 19 times [2021-08-12 22:31:01,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:01,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255737658] [2021-08-12 22:31:01,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:01,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:01,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:01,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:01,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:01,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:01,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:01,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:01,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:01,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:01,757 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:01,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,769 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:01,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:01,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:01,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:01,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255737658] [2021-08-12 22:31:01,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255737658] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:01,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077690456] [2021-08-12 22:31:01,779 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 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:01,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:01,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:01,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:01,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:01,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:01,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:01,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:01,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:01,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:01,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:01,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:01,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,838 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:01,838 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:01,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:01,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,890 INFO L147 QuantifierPusher]: treesize reduction 2, result has 90.5 percent of original size 19 [2021-08-12 22:31:01,890 INFO L142 QuantifierPusher]: treesize reduction 2, result has 90.5 percent of original size [2021-08-12 22:31:01,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,909 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:31:01,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:01,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:01,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:01,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:01,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:01,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:01,932 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:31:01,932 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:31:01,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:01,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:01,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:01,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:01,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:01,957 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:01,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:01,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:01,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:01,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:01,986 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:01,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:01,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:01,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:01,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:01,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:01,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:01,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:01,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:01,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077690456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:01,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:01,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:31:01,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025075352] [2021-08-12 22:31:01,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:31:01,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:01,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:31:01,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:31:01,991 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:01,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 622 transitions, 30776 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:01,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:01,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:01,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:02,808 INFO L129 PetriNetUnfolder]: 229/1067 cut-off events. [2021-08-12 22:31:02,808 INFO L130 PetriNetUnfolder]: For 5876/5876 co-relation queries the response was YES. [2021-08-12 22:31:02,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18550 conditions, 1067 events. 229/1067 cut-off events. For 5876/5876 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 9734 event pairs, 3 based on Foata normal form. 2/863 useless extension candidates. Maximal degree in co-relation 17827. Up to 675 conditions per place. [2021-08-12 22:31:02,813 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 207 selfloop transitions, 181 changer transitions 241/636 dead transitions. [2021-08-12 22:31:02,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 636 transitions, 32734 flow [2021-08-12 22:31:02,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-12 22:31:02,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-08-12 22:31:02,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 379 transitions. [2021-08-12 22:31:02,814 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5492753623188406 [2021-08-12 22:31:02,815 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 379 transitions. [2021-08-12 22:31:02,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 379 transitions. [2021-08-12 22:31:02,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:02,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 379 transitions. [2021-08-12 22:31:02,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 12.633333333333333) internal successors, (379), 30 states have internal predecessors, (379), 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-08-12 22:31:02,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 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-08-12 22:31:02,816 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 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-08-12 22:31:02,816 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 557 predicate places. [2021-08-12 22:31:02,816 INFO L482 AbstractCegarLoop]: Abstraction has has 581 places, 636 transitions, 32734 flow [2021-08-12 22:31:02,816 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:02,816 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:02,816 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:03,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-08-12 22:31:03,032 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:03,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:03,033 INFO L82 PathProgramCache]: Analyzing trace with hash 101361007, now seen corresponding path program 20 times [2021-08-12 22:31:03,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:03,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590398091] [2021-08-12 22:31:03,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:03,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:03,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:03,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:03,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:03,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:03,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:03,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:03,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:03,093 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:03,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,105 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:03,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:03,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:03,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:03,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590398091] [2021-08-12 22:31:03,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590398091] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:03,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403038921] [2021-08-12 22:31:03,116 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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:03,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:31:03,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:03,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 22:31:03,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:03,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:03,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:03,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:03,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:03,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:03,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:03,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:03,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:03,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:03,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:03,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:03,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:03,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:03,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:03,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:03,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:03,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:03,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:03,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:03,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:03,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:03,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,252 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.4 percent of original size [2021-08-12 22:31:03,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:31:03,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:03,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:03,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:03,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:03,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:03,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:03,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:03,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:03,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:03,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,302 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:31:03,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:03,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:03,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:03,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:03,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:03,330 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size [2021-08-12 22:31:03,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:03,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:03,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:03,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:03,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:03,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:03,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:03,334 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:03,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403038921] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:03,334 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:03,334 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:31:03,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875648285] [2021-08-12 22:31:03,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:31:03,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:03,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:31:03,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:31:03,335 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:03,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 636 transitions, 32734 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:03,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:03,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:03,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:04,001 INFO L129 PetriNetUnfolder]: 231/1073 cut-off events. [2021-08-12 22:31:04,001 INFO L130 PetriNetUnfolder]: For 6533/6683 co-relation queries the response was YES. [2021-08-12 22:31:04,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19430 conditions, 1073 events. 231/1073 cut-off events. For 6533/6683 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 9749 event pairs, 2 based on Foata normal form. 4/869 useless extension candidates. Maximal degree in co-relation 18712. Up to 682 conditions per place. [2021-08-12 22:31:04,006 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 330 selfloop transitions, 55 changer transitions 251/643 dead transitions. [2021-08-12 22:31:04,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 643 transitions, 34370 flow [2021-08-12 22:31:04,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 22:31:04,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-08-12 22:31:04,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 323 transitions. [2021-08-12 22:31:04,007 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.540133779264214 [2021-08-12 22:31:04,007 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 323 transitions. [2021-08-12 22:31:04,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 323 transitions. [2021-08-12 22:31:04,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:04,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 323 transitions. [2021-08-12 22:31:04,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 12.423076923076923) internal successors, (323), 26 states have internal predecessors, (323), 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-08-12 22:31:04,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 23.0) internal successors, (621), 27 states have internal predecessors, (621), 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-08-12 22:31:04,008 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 23.0) internal successors, (621), 27 states have internal predecessors, (621), 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-08-12 22:31:04,008 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 582 predicate places. [2021-08-12 22:31:04,008 INFO L482 AbstractCegarLoop]: Abstraction has has 606 places, 643 transitions, 34370 flow [2021-08-12 22:31:04,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:04,009 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:04,009 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:04,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:04,224 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:04,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:04,225 INFO L82 PathProgramCache]: Analyzing trace with hash 1262552317, now seen corresponding path program 21 times [2021-08-12 22:31:04,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:04,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770997208] [2021-08-12 22:31:04,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:04,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:04,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:04,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:04,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:04,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:04,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:04,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:31:04,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,280 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:31:04,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:04,291 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:04,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:04,301 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:31:04,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:04,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770997208] [2021-08-12 22:31:04,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770997208] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:04,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277932589] [2021-08-12 22:31:04,301 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 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:04,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 22:31:04,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:04,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:04,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:04,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:04,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:04,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:04,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:04,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:04,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:04,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:04,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:04,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,361 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:04,362 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:04,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:04,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:04,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:04,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:04,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:04,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:04,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:04,410 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:31:04,411 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:31:04,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:04,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:04,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:04,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:04,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:04,433 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:04,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:04,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:04,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:04,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:04,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,537 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:04,537 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:04,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,555 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:04,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:04,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:04,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:04,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:04,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:04,602 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:04,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:04,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:04,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:04,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:04,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:04,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:04,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:04,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:04,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277932589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:04,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:04,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:31:04,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659491922] [2021-08-12 22:31:04,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:31:04,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:04,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:31:04,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:31:04,623 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:04,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 643 transitions, 34370 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:04,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:04,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:04,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:05,429 INFO L129 PetriNetUnfolder]: 260/1185 cut-off events. [2021-08-12 22:31:05,429 INFO L130 PetriNetUnfolder]: For 7214/7214 co-relation queries the response was YES. [2021-08-12 22:31:05,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22365 conditions, 1185 events. 260/1185 cut-off events. For 7214/7214 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 11062 event pairs, 3 based on Foata normal form. 4/965 useless extension candidates. Maximal degree in co-relation 21615. Up to 760 conditions per place. [2021-08-12 22:31:05,435 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 157 selfloop transitions, 306 changer transitions 273/743 dead transitions. [2021-08-12 22:31:05,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 743 transitions, 41242 flow [2021-08-12 22:31:05,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-12 22:31:05,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-08-12 22:31:05,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 383 transitions. [2021-08-12 22:31:05,436 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5371669004207573 [2021-08-12 22:31:05,436 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 383 transitions. [2021-08-12 22:31:05,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 383 transitions. [2021-08-12 22:31:05,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:05,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 383 transitions. [2021-08-12 22:31:05,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 12.35483870967742) internal successors, (383), 31 states have internal predecessors, (383), 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-08-12 22:31:05,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 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-08-12 22:31:05,437 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 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-08-12 22:31:05,437 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 612 predicate places. [2021-08-12 22:31:05,437 INFO L482 AbstractCegarLoop]: Abstraction has has 636 places, 743 transitions, 41242 flow [2021-08-12 22:31:05,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:05,437 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:05,437 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:05,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-12 22:31:05,653 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:05,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:05,653 INFO L82 PathProgramCache]: Analyzing trace with hash 2129622827, now seen corresponding path program 22 times [2021-08-12 22:31:05,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:05,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134116849] [2021-08-12 22:31:05,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:05,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:05,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:05,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:05,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:05,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:05,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:05,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:05,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:05,705 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:31:05,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:05,718 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:31:05,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:05,729 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:05,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:05,739 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:05,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:05,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134116849] [2021-08-12 22:31:05,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134116849] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:05,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340888103] [2021-08-12 22:31:05,740 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 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:05,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:31:05,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:05,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:05,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:05,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:05,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:05,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:05,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:05,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:05,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:05,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:05,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:05,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:05,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,814 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:05,814 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:05,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,829 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:05,829 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:05,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:05,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:05,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:05,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:05,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:05,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:05,865 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:31:05,866 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:31:05,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:05,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:05,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:05,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:05,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:05,889 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:05,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:05,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:05,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:05,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:05,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,908 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:05,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:05,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:05,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:05,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:05,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:05,935 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:05,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:05,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:05,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:05,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:05,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:05,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:05,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:05,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:05,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340888103] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:05,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:05,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:31:05,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61597021] [2021-08-12 22:31:05,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:31:05,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:05,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:31:05,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:31:05,940 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:05,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 743 transitions, 41242 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:05,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:05,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:05,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:07,253 INFO L129 PetriNetUnfolder]: 260/1191 cut-off events. [2021-08-12 22:31:07,253 INFO L130 PetriNetUnfolder]: For 6247/6247 co-relation queries the response was YES. [2021-08-12 22:31:07,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23041 conditions, 1191 events. 260/1191 cut-off events. For 6247/6247 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 11212 event pairs, 3 based on Foata normal form. 4/971 useless extension candidates. Maximal degree in co-relation 22391. Up to 756 conditions per place. [2021-08-12 22:31:07,259 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 296 selfloop transitions, 164 changer transitions 283/750 dead transitions. [2021-08-12 22:31:07,259 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 750 transitions, 43120 flow [2021-08-12 22:31:07,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 22:31:07,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-08-12 22:31:07,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 455 transitions. [2021-08-12 22:31:07,260 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5346650998824912 [2021-08-12 22:31:07,260 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 455 transitions. [2021-08-12 22:31:07,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 455 transitions. [2021-08-12 22:31:07,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:07,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 455 transitions. [2021-08-12 22:31:07,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 12.297297297297296) internal successors, (455), 37 states have internal predecessors, (455), 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-08-12 22:31:07,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 23.0) internal successors, (874), 38 states have internal predecessors, (874), 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-08-12 22:31:07,261 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 23.0) internal successors, (874), 38 states have internal predecessors, (874), 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-08-12 22:31:07,262 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 648 predicate places. [2021-08-12 22:31:07,262 INFO L482 AbstractCegarLoop]: Abstraction has has 672 places, 750 transitions, 43120 flow [2021-08-12 22:31:07,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:07,262 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:07,262 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:07,477 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-12 22:31:07,477 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:07,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:07,478 INFO L82 PathProgramCache]: Analyzing trace with hash 727979397, now seen corresponding path program 23 times [2021-08-12 22:31:07,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:07,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55871080] [2021-08-12 22:31:07,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:07,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:07,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:07,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:07,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:07,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:07,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:07,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:07,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:07,527 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:31:07,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:07,540 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:07,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,552 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:07,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:07,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:07,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:07,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55871080] [2021-08-12 22:31:07,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55871080] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:07,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736069492] [2021-08-12 22:31:07,562 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:07,581 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 22:31:07,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:07,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 22:31:07,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:07,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:07,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:07,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:07,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:07,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:07,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:07,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:07,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:07,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:07,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:07,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:07,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:07,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:07,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:07,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:07,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:07,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:07,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:07,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:07,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:07,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:07,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:07,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:07,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:07,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:07,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:07,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:07,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:07,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:07,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:07,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:07,714 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:31:07,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:07,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:07,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:07,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:07,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,734 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:31:07,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:07,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:07,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:07,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:07,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:07,762 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size [2021-08-12 22:31:07,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:07,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:07,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:07,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:07,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:07,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:07,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:07,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:07,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736069492] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:07,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:07,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:31:07,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349305172] [2021-08-12 22:31:07,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:31:07,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:07,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:31:07,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:31:07,767 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:07,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 750 transitions, 43120 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:07,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:07,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:07,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:08,975 INFO L129 PetriNetUnfolder]: 321/1454 cut-off events. [2021-08-12 22:31:08,975 INFO L130 PetriNetUnfolder]: For 8362/8362 co-relation queries the response was YES. [2021-08-12 22:31:08,976 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29195 conditions, 1454 events. 321/1454 cut-off events. For 8362/8362 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 14129 event pairs, 2 based on Foata normal form. 4/1181 useless extension candidates. Maximal degree in co-relation 28365. Up to 931 conditions per place. [2021-08-12 22:31:08,983 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 288 selfloop transitions, 273 changer transitions 348/916 dead transitions. [2021-08-12 22:31:08,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 916 transitions, 54566 flow [2021-08-12 22:31:08,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-12 22:31:08,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-08-12 22:31:08,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 521 transitions. [2021-08-12 22:31:08,984 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.566304347826087 [2021-08-12 22:31:08,984 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 521 transitions. [2021-08-12 22:31:08,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 521 transitions. [2021-08-12 22:31:08,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:08,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 521 transitions. [2021-08-12 22:31:08,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 13.025) internal successors, (521), 40 states have internal predecessors, (521), 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-08-12 22:31:08,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 23.0) internal successors, (943), 41 states have internal predecessors, (943), 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-08-12 22:31:08,985 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 23.0) internal successors, (943), 41 states have internal predecessors, (943), 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-08-12 22:31:08,986 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 687 predicate places. [2021-08-12 22:31:08,986 INFO L482 AbstractCegarLoop]: Abstraction has has 711 places, 916 transitions, 54566 flow [2021-08-12 22:31:08,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:08,986 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:08,986 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:09,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-12 22:31:09,201 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:09,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:09,201 INFO L82 PathProgramCache]: Analyzing trace with hash -288997039, now seen corresponding path program 24 times [2021-08-12 22:31:09,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:09,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922977000] [2021-08-12 22:31:09,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:09,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:09,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:09,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:09,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:09,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:09,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:09,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:31:09,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,247 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:31:09,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:09,260 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:09,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:09,271 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:09,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:09,280 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:31:09,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:09,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922977000] [2021-08-12 22:31:09,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922977000] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:09,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107056790] [2021-08-12 22:31:09,281 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 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:09,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 22:31:09,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:09,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:09,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:09,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:09,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:09,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:09,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:09,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:09,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:09,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:09,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:09,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,403 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:09,403 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:09,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:09,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:09,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:09,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:09,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:09,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:09,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:09,513 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:31:09,513 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:31:09,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:09,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:09,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:09,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:09,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:09,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,539 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:09,539 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:09,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,556 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:09,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:09,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:09,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:09,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:09,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,577 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:09,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:09,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:09,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:09,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:09,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:09,605 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:09,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:09,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:09,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:09,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:09,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:09,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:09,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:09,609 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:09,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107056790] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:09,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:09,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:31:09,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375435519] [2021-08-12 22:31:09,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:31:09,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:09,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:31:09,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:31:09,610 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:09,610 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 916 transitions, 54566 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:09,610 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:09,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:09,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:11,088 INFO L129 PetriNetUnfolder]: 475/2236 cut-off events. [2021-08-12 22:31:11,088 INFO L130 PetriNetUnfolder]: For 15615/15615 co-relation queries the response was YES. [2021-08-12 22:31:11,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45413 conditions, 2236 events. 475/2236 cut-off events. For 15615/15615 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24106 event pairs, 2 based on Foata normal form. 8/1815 useless extension candidates. Maximal degree in co-relation 44075. Up to 1409 conditions per place. [2021-08-12 22:31:11,100 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 220 selfloop transitions, 609 changer transitions 532/1368 dead transitions. [2021-08-12 22:31:11,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 1368 transitions, 84408 flow [2021-08-12 22:31:11,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-12 22:31:11,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-08-12 22:31:11,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 421 transitions. [2021-08-12 22:31:11,101 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5546772068511199 [2021-08-12 22:31:11,101 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 421 transitions. [2021-08-12 22:31:11,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 421 transitions. [2021-08-12 22:31:11,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:11,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 421 transitions. [2021-08-12 22:31:11,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 12.757575757575758) internal successors, (421), 33 states have internal predecessors, (421), 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-08-12 22:31:11,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 23.0) internal successors, (782), 34 states have internal predecessors, (782), 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-08-12 22:31:11,103 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 23.0) internal successors, (782), 34 states have internal predecessors, (782), 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-08-12 22:31:11,103 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 719 predicate places. [2021-08-12 22:31:11,103 INFO L482 AbstractCegarLoop]: Abstraction has has 743 places, 1368 transitions, 84408 flow [2021-08-12 22:31:11,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:11,103 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:11,103 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:11,318 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:11,319 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:11,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:11,319 INFO L82 PathProgramCache]: Analyzing trace with hash -901300447, now seen corresponding path program 25 times [2021-08-12 22:31:11,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:11,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635229363] [2021-08-12 22:31:11,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:11,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:11,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:11,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:11,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:11,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:11,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-08-12 22:31:11,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,365 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:31:11,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:11,378 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:31:11,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:11,388 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:11,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:11,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:31:11,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:11,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635229363] [2021-08-12 22:31:11,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635229363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:11,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734684286] [2021-08-12 22:31:11,398 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 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:11,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:11,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:11,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:11,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:11,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:11,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:11,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:11,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:11,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:11,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:11,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:11,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,459 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:11,460 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:11,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:11,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:11,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:11,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:11,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:11,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:11,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:11,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:11,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:11,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:11,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:11,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:11,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:11,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,527 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:11,528 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:11,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,543 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:11,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:11,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:11,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:11,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:11,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,584 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:11,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:11,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:11,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:11,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:11,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:11,611 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:11,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:11,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:11,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:11,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:11,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:11,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:11,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:11,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:11,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734684286] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:11,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:11,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:31:11,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84021373] [2021-08-12 22:31:11,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:31:11,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:11,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:31:11,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:31:11,619 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:11,619 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 743 places, 1368 transitions, 84408 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:11,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:11,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:11,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:13,697 INFO L129 PetriNetUnfolder]: 473/2249 cut-off events. [2021-08-12 22:31:13,697 INFO L130 PetriNetUnfolder]: For 14348/14348 co-relation queries the response was YES. [2021-08-12 22:31:13,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46922 conditions, 2249 events. 473/2249 cut-off events. For 14348/14348 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24410 event pairs, 0 based on Foata normal form. 8/1825 useless extension candidates. Maximal degree in co-relation 45712. Up to 1411 conditions per place. [2021-08-12 22:31:13,709 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 194 selfloop transitions, 635 changer transitions 548/1384 dead transitions. [2021-08-12 22:31:13,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 1384 transitions, 88154 flow [2021-08-12 22:31:13,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 22:31:13,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-08-12 22:31:13,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 453 transitions. [2021-08-12 22:31:13,710 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5471014492753623 [2021-08-12 22:31:13,710 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 453 transitions. [2021-08-12 22:31:13,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 453 transitions. [2021-08-12 22:31:13,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:13,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 453 transitions. [2021-08-12 22:31:13,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 12.583333333333334) internal successors, (453), 36 states have internal predecessors, (453), 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-08-12 22:31:13,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 23.0) internal successors, (851), 37 states have internal predecessors, (851), 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-08-12 22:31:13,712 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 23.0) internal successors, (851), 37 states have internal predecessors, (851), 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-08-12 22:31:13,712 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 754 predicate places. [2021-08-12 22:31:13,712 INFO L482 AbstractCegarLoop]: Abstraction has has 778 places, 1384 transitions, 88154 flow [2021-08-12 22:31:13,712 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:13,712 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:13,712 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:13,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-08-12 22:31:13,928 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:13,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:13,929 INFO L82 PathProgramCache]: Analyzing trace with hash -94706435, now seen corresponding path program 26 times [2021-08-12 22:31:13,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:13,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578941223] [2021-08-12 22:31:13,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:13,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:13,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:13,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:13,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:13,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:13,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:13,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:13,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:13,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:13,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:13,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:13,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:13,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:13,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:13,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:13,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:13,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:13,988 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:13,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,000 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:14,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:14,011 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:14,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:14,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578941223] [2021-08-12 22:31:14,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578941223] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:14,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528025704] [2021-08-12 22:31:14,011 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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:14,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:31:14,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:14,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 22:31:14,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:14,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:14,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:14,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:14,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:14,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:14,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:14,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:14,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:14,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:14,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:14,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:14,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:14,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-08-12 22:31:14,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:14,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:14,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:14,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:14,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:14,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:14,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:14,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:14,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:14,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:14,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,147 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.4 percent of original size [2021-08-12 22:31:14,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-08-12 22:31:14,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:14,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:14,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:14,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:14,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:14,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:14,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:14,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:14,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-08-12 22:31:14,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,196 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:31:14,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:14,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:14,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:14,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:14,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:14,224 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size [2021-08-12 22:31:14,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:14,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:14,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:14,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:14,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:14,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:14,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:14,228 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:14,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528025704] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:14,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:14,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 22:31:14,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131034309] [2021-08-12 22:31:14,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:31:14,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:14,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:31:14,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:31:14,229 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:14,229 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 778 places, 1384 transitions, 88154 flow. Second operand has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:14,229 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:14,229 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:14,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:16,005 INFO L129 PetriNetUnfolder]: 473/2258 cut-off events. [2021-08-12 22:31:16,005 INFO L130 PetriNetUnfolder]: For 11314/11314 co-relation queries the response was YES. [2021-08-12 22:31:16,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48523 conditions, 2258 events. 473/2258 cut-off events. For 11314/11314 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 24510 event pairs, 1 based on Foata normal form. 2/1826 useless extension candidates. Maximal degree in co-relation 47351. Up to 1416 conditions per place. [2021-08-12 22:31:16,017 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 461 selfloop transitions, 360 changer transitions 561/1389 dead transitions. [2021-08-12 22:31:16,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 803 places, 1389 transitions, 91238 flow [2021-08-12 22:31:16,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 22:31:16,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-08-12 22:31:16,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 328 transitions. [2021-08-12 22:31:16,018 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5484949832775919 [2021-08-12 22:31:16,018 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 328 transitions. [2021-08-12 22:31:16,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 328 transitions. [2021-08-12 22:31:16,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:16,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 328 transitions. [2021-08-12 22:31:16,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 12.615384615384615) internal successors, (328), 26 states have internal predecessors, (328), 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-08-12 22:31:16,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 23.0) internal successors, (621), 27 states have internal predecessors, (621), 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-08-12 22:31:16,020 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 23.0) internal successors, (621), 27 states have internal predecessors, (621), 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-08-12 22:31:16,020 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 779 predicate places. [2021-08-12 22:31:16,020 INFO L482 AbstractCegarLoop]: Abstraction has has 803 places, 1389 transitions, 91238 flow [2021-08-12 22:31:16,020 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.285714285714286) internal successors, (237), 21 states have internal predecessors, (237), 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-08-12 22:31:16,020 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:16,020 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:16,235 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:16,236 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:16,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:16,236 INFO L82 PathProgramCache]: Analyzing trace with hash -1805676881, now seen corresponding path program 27 times [2021-08-12 22:31:16,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:16,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332894565] [2021-08-12 22:31:16,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:16,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:16,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:16,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:16,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:16,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:16,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:16,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:16,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:16,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,285 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:31:16,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:16,296 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:16,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:16,306 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:31:16,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:16,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332894565] [2021-08-12 22:31:16,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332894565] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:16,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220204992] [2021-08-12 22:31:16,306 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 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:16,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 22:31:16,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:16,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:16,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:16,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:16,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:16,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:16,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:16,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:16,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:16,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:16,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:16,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,363 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:16,364 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:16,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:16,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:16,393 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size 23 [2021-08-12 22:31:16,393 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size [2021-08-12 22:31:16,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:16,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:16,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:16,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:16,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:16,412 INFO L142 QuantifierPusher]: treesize reduction 1, result has 94.1 percent of original size [2021-08-12 22:31:16,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:16,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:16,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:16,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:16,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,447 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:16,447 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:16,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,464 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:16,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:16,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:16,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:16,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:16,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:16,489 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:16,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:16,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:16,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:16,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:16,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:16,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:16,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:16,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:16,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220204992] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:16,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:16,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:31:16,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183055971] [2021-08-12 22:31:16,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:31:16,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:16,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:31:16,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:31:16,494 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:16,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 803 places, 1389 transitions, 91238 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:16,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:16,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:16,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:18,838 INFO L129 PetriNetUnfolder]: 466/2437 cut-off events. [2021-08-12 22:31:18,839 INFO L130 PetriNetUnfolder]: For 18927/18927 co-relation queries the response was YES. [2021-08-12 22:31:18,841 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53117 conditions, 2437 events. 466/2437 cut-off events. For 18927/18927 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27618 event pairs, 0 based on Foata normal form. 15/1995 useless extension candidates. Maximal degree in co-relation 51883. Up to 1505 conditions per place. [2021-08-12 22:31:18,850 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 329 selfloop transitions, 403 changer transitions 777/1516 dead transitions. [2021-08-12 22:31:18,850 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 832 places, 1516 transitions, 102638 flow [2021-08-12 22:31:18,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-12 22:31:18,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-08-12 22:31:18,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 374 transitions. [2021-08-12 22:31:18,851 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5420289855072464 [2021-08-12 22:31:18,851 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 374 transitions. [2021-08-12 22:31:18,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 374 transitions. [2021-08-12 22:31:18,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:18,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 374 transitions. [2021-08-12 22:31:18,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 12.466666666666667) internal successors, (374), 30 states have internal predecessors, (374), 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-08-12 22:31:18,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 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-08-12 22:31:18,852 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 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-08-12 22:31:18,853 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 808 predicate places. [2021-08-12 22:31:18,853 INFO L482 AbstractCegarLoop]: Abstraction has has 832 places, 1516 transitions, 102638 flow [2021-08-12 22:31:18,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:18,853 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:18,853 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:19,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-12 22:31:19,069 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:19,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:19,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1431172275, now seen corresponding path program 28 times [2021-08-12 22:31:19,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:19,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587945824] [2021-08-12 22:31:19,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:19,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:19,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:19,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:19,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:19,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:19,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:19,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:19,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,169 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:31:19,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:19,181 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:19,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:19,192 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:19,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:19,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:31:19,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:19,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587945824] [2021-08-12 22:31:19,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587945824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:19,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953522254] [2021-08-12 22:31:19,202 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 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:19,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 22:31:19,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:19,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:19,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:19,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:19,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:19,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:19,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:19,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:19,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:19,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:19,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:19,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,255 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:19,256 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:19,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:19,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:19,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:19,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:19,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:19,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:19,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:19,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:19,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:19,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,322 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:19,322 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:19,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,338 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:19,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:19,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:19,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:19,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:19,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,357 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:19,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:19,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:19,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:19,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:19,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:19,384 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:19,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:19,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:19,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:19,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:19,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:19,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:19,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:19,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:19,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953522254] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:19,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:19,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:31:19,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389666587] [2021-08-12 22:31:19,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:31:19,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:19,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:31:19,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:31:19,389 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:19,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 1516 transitions, 102638 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:19,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:19,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:19,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:22,456 INFO L129 PetriNetUnfolder]: 477/2505 cut-off events. [2021-08-12 22:31:22,456 INFO L130 PetriNetUnfolder]: For 15607/15607 co-relation queries the response was YES. [2021-08-12 22:31:22,459 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56080 conditions, 2505 events. 477/2505 cut-off events. For 15607/15607 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28619 event pairs, 0 based on Foata normal form. 4/2042 useless extension candidates. Maximal degree in co-relation 54700. Up to 1545 conditions per place. [2021-08-12 22:31:22,469 INFO L132 encePairwiseOnDemand]: 11/23 looper letters, 44 selfloop transitions, 721 changer transitions 784/1556 dead transitions. [2021-08-12 22:31:22,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 879 places, 1556 transitions, 108456 flow [2021-08-12 22:31:22,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-12 22:31:22,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-08-12 22:31:22,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 578 transitions. [2021-08-12 22:31:22,470 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5235507246376812 [2021-08-12 22:31:22,470 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 578 transitions. [2021-08-12 22:31:22,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 578 transitions. [2021-08-12 22:31:22,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:22,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 578 transitions. [2021-08-12 22:31:22,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 12.041666666666666) internal successors, (578), 48 states have internal predecessors, (578), 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-08-12 22:31:22,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 23.0) internal successors, (1127), 49 states have internal predecessors, (1127), 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-08-12 22:31:22,472 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 23.0) internal successors, (1127), 49 states have internal predecessors, (1127), 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-08-12 22:31:22,472 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 855 predicate places. [2021-08-12 22:31:22,472 INFO L482 AbstractCegarLoop]: Abstraction has has 879 places, 1556 transitions, 108456 flow [2021-08-12 22:31:22,472 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:22,472 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:22,472 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:22,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-08-12 22:31:22,685 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:22,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:22,685 INFO L82 PathProgramCache]: Analyzing trace with hash -557431595, now seen corresponding path program 29 times [2021-08-12 22:31:22,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:22,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696973162] [2021-08-12 22:31:22,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:22,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:22,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:22,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:22,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:22,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:22,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:22,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:22,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,726 INFO L142 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size [2021-08-12 22:31:22,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-08-12 22:31:22,738 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:31:22,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:22,749 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:22,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:22,759 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:31:22,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:22,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696973162] [2021-08-12 22:31:22,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696973162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:22,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755090521] [2021-08-12 22:31:22,759 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 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:22,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 22:31:22,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:22,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:22,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:22,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:22,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:22,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:22,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:22,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:22,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:22,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:22,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:22,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,829 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:22,830 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:22,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:22,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:22,864 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size 23 [2021-08-12 22:31:22,865 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size [2021-08-12 22:31:22,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:22,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:22,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:22,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:22,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:22,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:22,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,974 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:22,975 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:22,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,993 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:22,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:22,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:22,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:22,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:22,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:22,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:22,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,015 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:23,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:23,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:23,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:23,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:23,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:23,044 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:23,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:23,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:23,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:23,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:23,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:23,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:23,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:23,048 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:23,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755090521] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:23,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:23,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:31:23,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428070561] [2021-08-12 22:31:23,048 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:31:23,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:23,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:31:23,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:31:23,049 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:23,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 879 places, 1556 transitions, 108456 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:23,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:23,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:23,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:26,039 INFO L129 PetriNetUnfolder]: 475/2520 cut-off events. [2021-08-12 22:31:26,039 INFO L130 PetriNetUnfolder]: For 16530/16530 co-relation queries the response was YES. [2021-08-12 22:31:26,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57942 conditions, 2520 events. 475/2520 cut-off events. For 16530/16530 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 29065 event pairs, 0 based on Foata normal form. 6/2055 useless extension candidates. Maximal degree in co-relation 56601. Up to 1553 conditions per place. [2021-08-12 22:31:26,051 INFO L132 encePairwiseOnDemand]: 11/23 looper letters, 59 selfloop transitions, 698 changer transitions 800/1564 dead transitions. [2021-08-12 22:31:26,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 926 places, 1564 transitions, 112130 flow [2021-08-12 22:31:26,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-12 22:31:26,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-08-12 22:31:26,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 577 transitions. [2021-08-12 22:31:26,052 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5226449275362319 [2021-08-12 22:31:26,052 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 577 transitions. [2021-08-12 22:31:26,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 577 transitions. [2021-08-12 22:31:26,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:26,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 577 transitions. [2021-08-12 22:31:26,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 12.020833333333334) internal successors, (577), 48 states have internal predecessors, (577), 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-08-12 22:31:26,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 23.0) internal successors, (1127), 49 states have internal predecessors, (1127), 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-08-12 22:31:26,054 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 23.0) internal successors, (1127), 49 states have internal predecessors, (1127), 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-08-12 22:31:26,054 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 902 predicate places. [2021-08-12 22:31:26,054 INFO L482 AbstractCegarLoop]: Abstraction has has 926 places, 1564 transitions, 112130 flow [2021-08-12 22:31:26,054 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:26,054 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:26,054 INFO L266 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:26,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-12 22:31:26,269 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:26,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:26,269 INFO L82 PathProgramCache]: Analyzing trace with hash 14023211, now seen corresponding path program 30 times [2021-08-12 22:31:26,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:26,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753893472] [2021-08-12 22:31:26,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:26,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:26,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:26,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:26,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:26,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:26,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:26,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:26,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,323 INFO L142 QuantifierPusher]: treesize reduction 7, result has 73.1 percent of original size [2021-08-12 22:31:26,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:26,334 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:26,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:26,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 22:31:26,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:26,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753893472] [2021-08-12 22:31:26,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753893472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:26,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825458936] [2021-08-12 22:31:26,344 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:26,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 22:31:26,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:26,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 22:31:26,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:26,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:26,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:26,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:26,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:26,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:26,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:26,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:26,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:26,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,400 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:26,400 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:26,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:26,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:26,429 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size 23 [2021-08-12 22:31:26,429 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.0 percent of original size [2021-08-12 22:31:26,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:26,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:26,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-08-12 22:31:26,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:26,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-08-12 22:31:26,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:26,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,472 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:26,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:26,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:26,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:26,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:26,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,491 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:26,492 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:26,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,508 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:26,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:26,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:26,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:26,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:26,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:26,621 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:26,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:26,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:26,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:26,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:26,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:26,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:26,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:26,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:26,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825458936] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:26,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:26,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 22:31:26,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318531343] [2021-08-12 22:31:26,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 22:31:26,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:26,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 22:31:26,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-08-12 22:31:26,626 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:26,626 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 926 places, 1564 transitions, 112130 flow. Second operand has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:26,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:26,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:26,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:29,010 INFO L129 PetriNetUnfolder]: 465/2493 cut-off events. [2021-08-12 22:31:29,010 INFO L130 PetriNetUnfolder]: For 14955/15073 co-relation queries the response was YES. [2021-08-12 22:31:29,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59089 conditions, 2493 events. 465/2493 cut-off events. For 14955/15073 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 28908 event pairs, 0 based on Foata normal form. 18/2040 useless extension candidates. Maximal degree in co-relation 58293. Up to 1542 conditions per place. [2021-08-12 22:31:29,022 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 38 selfloop transitions, 625 changer transitions 883/1553 dead transitions. [2021-08-12 22:31:29,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 961 places, 1553 transitions, 114430 flow [2021-08-12 22:31:29,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 22:31:29,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-08-12 22:31:29,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 436 transitions. [2021-08-12 22:31:29,023 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5265700483091788 [2021-08-12 22:31:29,023 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 436 transitions. [2021-08-12 22:31:29,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 436 transitions. [2021-08-12 22:31:29,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:29,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 436 transitions. [2021-08-12 22:31:29,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 12.11111111111111) internal successors, (436), 36 states have internal predecessors, (436), 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-08-12 22:31:29,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 23.0) internal successors, (851), 37 states have internal predecessors, (851), 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-08-12 22:31:29,025 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 23.0) internal successors, (851), 37 states have internal predecessors, (851), 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-08-12 22:31:29,025 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 937 predicate places. [2021-08-12 22:31:29,025 INFO L482 AbstractCegarLoop]: Abstraction has has 961 places, 1553 transitions, 114430 flow [2021-08-12 22:31:29,025 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 11.35) internal successors, (227), 20 states have internal predecessors, (227), 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-08-12 22:31:29,025 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:29,025 INFO L266 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:29,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-12 22:31:29,241 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:29,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:29,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1268996679, now seen corresponding path program 31 times [2021-08-12 22:31:29,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:29,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919561229] [2021-08-12 22:31:29,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:29,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:29,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:29,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:29,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:29,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:29,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:29,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:29,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:29,414 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:29,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,427 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:29,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:29,454 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:29,454 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:29,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919561229] [2021-08-12 22:31:29,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919561229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:29,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706274724] [2021-08-12 22:31:29,454 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:29,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:29,474 WARN L261 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 22:31:29,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:29,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:29,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:29,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:29,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:29,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:29,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:29,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:29,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:29,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,544 INFO L147 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size 13 [2021-08-12 22:31:29,545 INFO L142 QuantifierPusher]: treesize reduction 2, result has 86.7 percent of original size [2021-08-12 22:31:29,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:29,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,590 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:29,591 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:29,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,608 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:29,608 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:29,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,645 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.7 percent of original size [2021-08-12 22:31:29,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:29,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:29,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:29,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-08-12 22:31:29,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:29,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:29,688 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:31:29,689 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:31:29,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:29,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:29,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:29,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:29,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:29,776 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:29,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:29,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:29,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:29,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:29,802 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:29,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:29,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:29,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:29,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:29,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:29,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:29,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:29,806 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:29,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706274724] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:29,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:29,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-12 22:31:29,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124143504] [2021-08-12 22:31:29,810 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:31:29,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:29,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:31:29,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:31:29,811 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:29,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 961 places, 1553 transitions, 114430 flow. Second operand has 21 states, 21 states have (on average 11.476190476190476) internal successors, (241), 21 states have internal predecessors, (241), 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-08-12 22:31:29,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:29,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:29,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:32,579 INFO L129 PetriNetUnfolder]: 465/2550 cut-off events. [2021-08-12 22:31:32,579 INFO L130 PetriNetUnfolder]: For 9803/9927 co-relation queries the response was YES. [2021-08-12 22:31:32,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61901 conditions, 2550 events. 465/2550 cut-off events. For 9803/9927 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 29863 event pairs, 0 based on Foata normal form. 9/2082 useless extension candidates. Maximal degree in co-relation 61083. Up to 1574 conditions per place. [2021-08-12 22:31:32,590 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 22 selfloop transitions, 666 changer transitions 890/1585 dead transitions. [2021-08-12 22:31:32,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1004 places, 1585 transitions, 119954 flow [2021-08-12 22:31:32,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-12 22:31:32,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-08-12 22:31:32,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 528 transitions. [2021-08-12 22:31:32,591 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2021-08-12 22:31:32,591 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 528 transitions. [2021-08-12 22:31:32,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 528 transitions. [2021-08-12 22:31:32,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:32,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 528 transitions. [2021-08-12 22:31:32,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 12.0) internal successors, (528), 44 states have internal predecessors, (528), 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-08-12 22:31:32,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 23.0) internal successors, (1035), 45 states have internal predecessors, (1035), 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-08-12 22:31:32,593 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 23.0) internal successors, (1035), 45 states have internal predecessors, (1035), 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-08-12 22:31:32,593 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 980 predicate places. [2021-08-12 22:31:32,593 INFO L482 AbstractCegarLoop]: Abstraction has has 1004 places, 1585 transitions, 119954 flow [2021-08-12 22:31:32,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.476190476190476) internal successors, (241), 21 states have internal predecessors, (241), 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-08-12 22:31:32,593 INFO L258 CegarLoopForPetriNet]: Found error trace [2021-08-12 22:31:32,593 INFO L266 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 22:31:32,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-12 22:31:32,809 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 22:31:32,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 22:31:32,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1804226481, now seen corresponding path program 32 times [2021-08-12 22:31:32,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 22:31:32,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265448519] [2021-08-12 22:31:32,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 22:31:32,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 22:31:32,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:32,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:32,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:32,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:32,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:32,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:32,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:32,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-08-12 22:31:32,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-08-12 22:31:32,857 INFO L142 QuantifierPusher]: treesize reduction 13, result has 59.4 percent of original size [2021-08-12 22:31:32,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:32,868 INFO L142 QuantifierPusher]: treesize reduction 13, result has 50.0 percent of original size [2021-08-12 22:31:32,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:32,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:32,877 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:32,877 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 22:31:32,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265448519] [2021-08-12 22:31:32,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265448519] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:32,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460605277] [2021-08-12 22:31:32,878 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 22:31:32,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 22:31:32,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 22:31:32,898 WARN L261 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 22:31:32,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 22:31:32,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:32,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:32,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:32,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-08-12 22:31:32,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:32,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:32,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:32,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-08-12 22:31:32,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:32,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:32,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:32,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:32,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-08-12 22:31:33,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,054 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-08-12 22:31:33,055 INFO L142 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size [2021-08-12 22:31:33,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,070 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:33,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:33,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:33,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:33,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:33,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:33,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:33,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:33,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:33,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:33,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:33,106 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size 26 [2021-08-12 22:31:33,107 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-08-12 22:31:33,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:33,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-08-12 22:31:33,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-08-12 22:31:33,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:33,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:33,131 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-08-12 22:31:33,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:33,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:33,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-08-12 22:31:33,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-08-12 22:31:33,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-08-12 22:31:33,158 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-08-12 22:31:33,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-08-12 22:31:33,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-08-12 22:31:33,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-08-12 22:31:33,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-08-12 22:31:33,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:33,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 22:31:33,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-08-12 22:31:33,161 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 22:31:33,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460605277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 22:31:33,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 22:31:33,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-12 22:31:33,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958652023] [2021-08-12 22:31:33,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 22:31:33,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 22:31:33,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 22:31:33,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-08-12 22:31:33,162 INFO L513 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 23 [2021-08-12 22:31:33,162 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1004 places, 1585 transitions, 119954 flow. Second operand has 21 states, 21 states have (on average 11.476190476190476) internal successors, (241), 21 states have internal predecessors, (241), 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-08-12 22:31:33,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-08-12 22:31:33,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 23 [2021-08-12 22:31:33,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-08-12 22:31:35,861 INFO L129 PetriNetUnfolder]: 465/2554 cut-off events. [2021-08-12 22:31:35,861 INFO L130 PetriNetUnfolder]: For 6105/6105 co-relation queries the response was YES. [2021-08-12 22:31:35,863 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63576 conditions, 2554 events. 465/2554 cut-off events. For 6105/6105 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30103 event pairs, 0 based on Foata normal form. 6/2081 useless extension candidates. Maximal degree in co-relation 62904. Up to 1576 conditions per place. [2021-08-12 22:31:35,869 INFO L132 encePairwiseOnDemand]: 12/23 looper letters, 0 selfloop transitions, 0 changer transitions 1598/1598 dead transitions. [2021-08-12 22:31:35,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1036 places, 1598 transitions, 124200 flow [2021-08-12 22:31:35,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-12 22:31:35,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-08-12 22:31:35,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 434 transitions. [2021-08-12 22:31:35,870 INFO L558 CegarLoopForPetriNet]: DFA transition density 0.5391304347826087 [2021-08-12 22:31:35,870 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 434 transitions. [2021-08-12 22:31:35,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 434 transitions. [2021-08-12 22:31:35,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-12 22:31:35,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 434 transitions. [2021-08-12 22:31:35,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 12.4) internal successors, (434), 35 states have internal predecessors, (434), 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-08-12 22:31:35,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 23.0) internal successors, (828), 36 states have internal predecessors, (828), 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-08-12 22:31:35,871 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 23.0) internal successors, (828), 36 states have internal predecessors, (828), 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-08-12 22:31:35,871 INFO L348 CegarLoopForPetriNet]: 24 programPoint places, 1012 predicate places. [2021-08-12 22:31:35,871 INFO L482 AbstractCegarLoop]: Abstraction has has 1036 places, 1598 transitions, 124200 flow [2021-08-12 22:31:35,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 11.476190476190476) internal successors, (241), 21 states have internal predecessors, (241), 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-08-12 22:31:36,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-12 22:31:36,307 INFO L742 CegarLoopForPetriNet]: Computed Owicki-Gries annotation of size 22324 in 215759926ns [2021-08-12 22:31:36,309 INFO L113 kiGriesValidityCheck]: 15#(and (not v_np16_1) (not v_np15_1) (not v_np23_1) (not v_np2_1) v_np14_1 (not v_np17_1) (not v_np21_1) (not v_np18_1) (not v_np5_1) (not v_np19_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np0_1) (not v_np1_1) (not v_np11_1) v_np22_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np20_1) [2021-08-12 22:31:36,311 INFO L113 kiGriesValidityCheck]: 11#(or (and (not v_np23_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)))) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (or (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (< i2 N2) (<= i1 counter) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (= i2 0) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2))) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np21_1 v_np23_1 (or (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)))) v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (or (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (= i2 0) (= counter 0) (<= i2 0) (<= (+ i1 1) (+ counter N2)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (< 0 N2) (<= (+ counter i2) 0) (< i1 N1) (<= 0 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (= i2 0) (= counter 0) (<= i2 0) (<= (+ i1 1) (+ counter N2)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< i1 N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (< i2 N2) (<= i1 counter) (< 0 N2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= 2 i1) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2 1) N1))) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np6_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np8_1 v_np21_1 v_np23_1 v_np0_1)) [2021-08-12 22:31:36,322 INFO L113 kiGriesValidityCheck]: 10#false [2021-08-12 22:31:36,323 INFO L113 kiGriesValidityCheck]: 19#(or (and (not v_np22_1) (or (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) (not v_np0_1) v_np8_1 v_np23_1 v_np20_1) (and (not v_np22_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np2_1 (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2))) (not v_np0_1) v_np23_1 v_np20_1) (and (not v_np22_1) (or (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1))) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np5_1 (not v_np0_1) v_np23_1 v_np20_1) (and (not v_np22_1) (or (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (< i1 N1) (<= 0 i1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np6_1 (not v_np0_1) v_np23_1 v_np20_1)) [2021-08-12 22:31:36,323 INFO L113 kiGriesValidityCheck]: 21#(or (and (= counter 0) (not v_np23_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np2_1) (not v_np17_1) v_np15_1 (not v_np21_1) (<= counter 0) (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) (<= i1 counter) v_np22_1 (<= 0 i1) v_np20_1) (and (= i2 0) (= counter 0) (<= i2 0) (not v_np23_1) (<= 0 N2) (<= (+ counter i2) N1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (<= (+ counter i2) 0) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (<= counter 0) (<= i1 (+ counter N2)) (not v_np18_1) (<= i1 0) (<= i1 N2) (not v_np0_1) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) v_np22_1 (<= 0 i1) v_np20_1) (and (not v_np23_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2)))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np18_1) (not v_np19_1) v_np4_1 (not v_np0_1) v_np22_1 v_np20_1) (and (not v_np22_1) (or (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) (not v_np0_1) v_np8_1 v_np23_1 v_np20_1) (and (not v_np16_1) (not v_np15_1) (not v_np23_1) (not v_np2_1) v_np14_1 (not v_np17_1) (not v_np21_1) (not v_np18_1) (not v_np5_1) (not v_np19_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np0_1) (not v_np1_1) (not v_np11_1) v_np22_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np20_1) (and (not v_np23_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np12_1 (not v_np6_1) (not v_np4_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) v_np22_1 (<= 0 i1) v_np20_1) (and (= i2 0) (= counter 0) (<= i2 0) (not v_np23_1) (<= (+ counter i2) N1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (<= (+ counter i2) 0) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np21_1) (<= counter 0) v_np17_1 (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) (<= i1 counter) v_np22_1 (<= 0 i1) v_np20_1) (and (not v_np22_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np2_1 (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2))) (not v_np0_1) v_np23_1 v_np20_1) (and (not v_np22_1) (or (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1))) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np5_1 (not v_np0_1) v_np23_1 v_np20_1) (and (= i2 0) (= counter 0) (<= i2 0) (not v_np23_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (<= (+ counter i2) 0) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) v_np16_1 (<= counter 0) (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) (<= i1 counter) v_np22_1 (<= 0 i1) v_np20_1) (and (not v_np22_1) (or (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (< i1 N1) (<= 0 i1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np6_1 (not v_np0_1) v_np23_1 v_np20_1)) [2021-08-12 22:31:36,336 INFO L113 kiGriesValidityCheck]: 5#(and (not v_np23_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2)))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np18_1) (not v_np19_1) v_np4_1 (not v_np0_1) v_np22_1 v_np20_1) [2021-08-12 22:31:36,417 INFO L113 kiGriesValidityCheck]: 16#(and (= counter 0) (not v_np23_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np2_1) (not v_np17_1) v_np15_1 (not v_np21_1) (<= counter 0) (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) (<= i1 counter) v_np22_1 (<= 0 i1) v_np20_1) [2021-08-12 22:31:36,419 INFO L113 kiGriesValidityCheck]: 20#(and (= i2 0) (= counter 0) (<= i2 0) (not v_np23_1) (<= 0 N2) (<= (+ counter i2) N1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (<= (+ counter i2) 0) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (<= counter 0) (<= i1 (+ counter N2)) (not v_np18_1) (<= i1 0) (<= i1 N2) (not v_np0_1) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) v_np22_1 (<= 0 i1) v_np20_1) [2021-08-12 22:31:36,420 INFO L113 kiGriesValidityCheck]: 23#(or (and (not v_np23_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) (not v_np5_1) (not v_np7_1) (not v_np9_1) (not v_np8_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 v_np3_1 (not v_np0_1) v_np21_1 v_np22_1) (and (= counter 0) (not v_np23_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np2_1) (not v_np17_1) v_np15_1 (not v_np21_1) (<= counter 0) (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) (<= i1 counter) v_np22_1 (<= 0 i1) v_np20_1) (and (= i2 0) (= counter 0) (<= i2 0) (not v_np23_1) (<= 0 N2) (<= (+ counter i2) N1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (<= (+ counter i2) 0) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) v_np19_1 (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (<= counter 0) (<= i1 (+ counter N2)) (not v_np18_1) (<= i1 0) (<= i1 N2) (not v_np0_1) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) v_np22_1 (<= 0 i1) v_np20_1) (and (not v_np23_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2)))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np18_1) (not v_np19_1) v_np4_1 (not v_np0_1) v_np22_1 v_np20_1) (and (not v_np23_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)))) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np23_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (or (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np8_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np16_1) (not v_np15_1) (not v_np23_1) (not v_np2_1) v_np14_1 (not v_np17_1) (not v_np21_1) (not v_np18_1) (not v_np5_1) (not v_np19_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np0_1) (not v_np1_1) (not v_np11_1) v_np22_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np20_1) (and (not v_np23_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np12_1 (not v_np6_1) (not v_np4_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) v_np22_1 (<= 0 i1) v_np20_1) (and (= i2 0) (= counter 0) (<= i2 0) (not v_np23_1) (<= (+ counter i2) N1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (<= (+ counter i2) 0) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np21_1) (<= counter 0) v_np17_1 (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) (<= i1 counter) v_np22_1 (<= 0 i1) v_np20_1) (and (= i2 0) (= counter 0) (<= i2 0) (not v_np23_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (<= (+ counter i2) 0) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) v_np16_1 (<= counter 0) (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) (<= i1 counter) v_np22_1 (<= 0 i1) v_np20_1)) [2021-08-12 22:31:36,431 INFO L113 kiGriesValidityCheck]: 14#(or (and (not v_np23_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (or (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np8_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= counter 1) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2))) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (or (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= 2 i1) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2))) (not v_np18_1) (not v_np19_1) v_np6_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (or (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np8_1 v_np21_1 v_np23_1 v_np0_1)) [2021-08-12 22:31:36,441 INFO L113 kiGriesValidityCheck]: 2#(or (and (not v_np23_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) (not v_np5_1) (not v_np7_1) (not v_np9_1) (not v_np8_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 v_np3_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np23_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)))) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np23_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (or (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np8_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 (not v_np0_1) v_np21_1 v_np22_1)) [2021-08-12 22:31:36,441 INFO L113 kiGriesValidityCheck]: 8#(or (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= 2 i1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (< i1 N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1) (<= N2 1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1))) v_np6_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (or (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1)))) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1)) [2021-08-12 22:31:36,444 INFO L113 kiGriesValidityCheck]: 22#(or (and (not v_np23_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) (not v_np5_1) (not v_np7_1) (not v_np9_1) (not v_np8_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 v_np3_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np9_1) (not v_np8_1) (or (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= counter 1) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= counter 1) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= N2 0) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np3_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (or (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np21_1 v_np23_1 (or (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)))) v_np0_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2)))) (not v_np7_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np3_1 v_np5_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np3_1 v_np6_1 v_np21_1 (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= 2 i1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (< i1 N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (= 2 counter) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= counter 1) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (< i1 N1) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (< 2 N1) (<= (+ counter i2 1) N1) (= 2 counter) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1) (<= N2 1)) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (< i1 N1) (<= 0 i1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= (+ counter N2 1) N1))) v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np9_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np3_1 (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) v_np8_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np23_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)))) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np23_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (or (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np8_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np1_1 (not v_np0_1) v_np21_1 v_np22_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= 2 i1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (< i1 N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1) (<= N2 1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1))) v_np6_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (or (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (< i2 N2) (<= i1 counter) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (= i2 0) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2))) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= counter 1) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2))) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (or (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= 2 i1) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2))) (not v_np18_1) (not v_np19_1) v_np6_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (or (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (= i2 0) (= counter 0) (<= i2 0) (<= (+ i1 1) (+ counter N2)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (< 0 N2) (<= (+ counter i2) 0) (< i1 N1) (<= 0 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (= i2 0) (= counter 0) (<= i2 0) (<= (+ i1 1) (+ counter N2)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< i1 N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (< i2 N2) (<= i1 counter) (< 0 N2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= 2 i1) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2 1) N1))) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np6_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np8_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (or (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np8_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1)))) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1)) [2021-08-12 22:31:36,460 INFO L113 kiGriesValidityCheck]: 13#(and (not v_np23_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np12_1 (not v_np6_1) (not v_np4_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np18_1) (<= i1 0) (not v_np19_1) (not v_np0_1) v_np22_1 (<= 0 i1) v_np20_1) [2021-08-12 22:31:36,463 INFO L113 kiGriesValidityCheck]: 3#(or (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np9_1) (not v_np8_1) (or (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= counter 1) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= counter 1) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= N2 0) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np3_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (or (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (< i2 N2) (<= i1 counter) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (= i2 0) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2))) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= counter 1) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1)) (and (<= (+ counter i2) i1) (= counter 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2))) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (or (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1))) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np2_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np2_1 (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2))) (not v_np0_1) v_np23_1 v_np20_1)) [2021-08-12 22:31:36,474 INFO L113 kiGriesValidityCheck]: 7#(or (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= 2 i1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (< i1 N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1) (<= N2 1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1))) v_np6_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (or (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= 2 i1) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2))) (not v_np18_1) (not v_np19_1) v_np6_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (or (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (< 0 counter) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= (+ i1 1) N2) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (= i2 0) (= counter 0) (<= i2 0) (<= (+ i1 1) (+ counter N2)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (< 0 N2) (<= (+ counter i2) 0) (< i1 N1) (<= 0 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= 2 i1) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2)) (and (= i2 0) (= counter 0) (<= i2 0) (<= (+ i1 1) (+ counter N2)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< i1 N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (< i2 N2) (<= i1 counter) (< 0 N2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2)) (and (<= (+ counter i2) i1) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ counter i2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= 2 i1) (< i2 N2) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2 1) N1))) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np6_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np5_1) (not v_np7_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np3_1 v_np6_1 v_np21_1 (or (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= 2 i1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (< i1 N1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (< 0 counter) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (= 2 counter) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (<= i1 N2) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= N2 0) (<= i1 counter) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= i1 2) (<= counter 1) (<= N2 1) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (< i1 N1) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (< 2 N1) (<= (+ counter i2 1) N1) (= 2 counter) (<= N2 1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ counter i2 1) N1) (<= N2 1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i2 1) (< 0 N2) (<= i1 i2) (< i1 N1) (< (+ counter N2) (+ N1 1)) (<= 1 i1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2 1) N1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (= counter 1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2 1) N1) (<= i1 2) (< i1 N1) (<= N2 1)) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= (+ counter N2) N1) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (< i1 N1) (<= 0 i1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 i2) (<= (+ counter i2 1) N1) (< (+ counter N2) (+ N1 1)) (<= (+ counter N2 1) N1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (<= (+ counter N2 1) N1))) v_np23_1 v_np0_1) (and (not v_np22_1) (or (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1) (= 2 counter) (<= i1 2)) (and (= i2 0) (= counter 0) (<= i2 0) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter i2 1) N1) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (< i1 N1) (<= 0 i1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2 1) N1) (<= counter 1) (<= counter i1) (<= i1 counter) (< i1 N1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2 1) N1))) (not v_np5_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np6_1 (not v_np0_1) v_np23_1 v_np20_1)) [2021-08-12 22:31:36,484 INFO L113 kiGriesValidityCheck]: 6#(or (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= i1 2) (<= N1 2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (<= N1 2) (<= i1 2))) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) v_np13_1 (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (not v_np20_1) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) v_np10_1 (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np21_1 v_np23_1 (or (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (< 1 N1) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (<= i1 N2) (< 0 N2)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (= i2 0) (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (< i2 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= 2 i1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (= counter 0) (<= (+ i1 1) N2) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (<= 1 i1)) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= (+ i1 1) (+ counter N2)) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (<= counter i1) (< i2 N2) (<= i1 counter) (<= N1 1) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= 2 i1) (<= i2 1) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (< i2 N2) (<= i1 counter)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2)) (<= (+ N1 1) (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= (+ i1 1) (+ counter N2)) (<= i1 (+ counter i2)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)) (< 1 N1) (<= i1 N2) (< 0 N2)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= (+ i1 1) (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= (+ N1 1) (+ counter N2)) (<= N1 (+ counter N2)))) v_np0_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< 2 N1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= counter 1) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (= counter 1) (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 counter) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= N1 3) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< 0 N2) (< 2 N1) (= 2 counter) (<= N2 1) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2)))) (not v_np7_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np3_1 v_np5_1 v_np21_1 v_np23_1 v_np0_1) (and (not v_np22_1) (or (and (<= (+ counter i2) i1) (= i2 0) (<= counter i1) (< 1 N1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (= 2 counter) (<= i1 2) (<= N1 2) (<= N1 (+ counter N2))) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= N1 (+ counter N2)) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= i1 counter) (<= N1 1) (<= 1 i1))) (not v_np7_1) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) v_np18_1 (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np21_1) (not v_np19_1) v_np5_1 (not v_np0_1) v_np23_1 v_np20_1) (and (not v_np22_1) (not v_np20_1) (or (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (= i2 0) (= counter 1) (<= N1 (+ counter i2)) (<= (+ counter i2) i1) (<= i2 0) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= counter 1) (<= N1 (+ counter N2)) (<= counter i1) (<= N2 0) (<= i1 counter) (<= N1 1) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (< 1 N1) (<= 2 i1) (<= i1 (+ counter i2)) (<= i2 1) (< 0 N2) (<= (+ counter i2) N1) (<= i1 2) (<= N1 2) (<= N2 1)) (and (<= (+ counter i2) i1) (<= N1 N2) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= counter i1) (<= i1 (+ counter i2)) (<= i1 counter) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (< 0 (+ counter 1)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= N1 (+ counter i2)) (= i2 0) (<= N1 N2) (= counter 0) (<= i2 0) (<= N1 (+ i2 1)) (< N1 (+ counter N2 1)) (<= counter 0) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= 0 N2) (<= (+ counter i2) N1) (<= i1 0) (<= (+ counter N2) N1) (<= N1 (+ counter N2)) (<= N2 0) (<= i1 N2) (<= i1 counter) (or (< N1 (+ counter N2 1)) (<= i1 (+ counter N2))) (<= (+ counter i2) 0) (<= 0 i1) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (< 0 counter) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (< 1 N1) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= i1 N2) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (or (<= (+ counter i2) N1) (< (+ counter N2) (+ N1 1))) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (<= N1 N2) (= counter 0) (<= N1 (+ i2 1)) (<= i1 1) (<= i1 (+ counter i2)) (< 0 N1) (<= counter 0) (<= (+ counter N2) i1) (< 0 (+ counter 1)) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N2 1) (<= N1 (+ counter N2)) (<= i1 N2) (<= N1 1) (<= i2 1) (< 0 N2) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= 1 i1)) (and (<= (+ counter i2) i1) (= counter 1) (<= N1 (+ counter i2)) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= i1 (+ i2 1)) (<= (+ counter i2) N1) (<= N1 2) (<= i1 2) (<= N2 1) (<= N1 (+ counter N2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (< 1 N1) (< 0 N2) (< (+ counter N2) (+ N1 1))) (and (<= (+ counter i2) i1) (<= N1 (+ counter i2)) (or (<= i1 (+ counter N2)) (<= N1 (+ counter N2))) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (<= (+ counter i2) N1) (<= i1 i2) (< (+ counter N2) (+ N1 1)) (<= N1 (+ counter N2))) (and (<= (+ counter i2) i1) (= i2 0) (<= i1 (+ counter i2)) (<= (+ counter N2) i1) (<= i1 (+ counter N2)) (= 2 counter) (<= N1 2) (<= i1 2) (<= N1 (+ counter N2)) (<= counter i1) (< 1 N1) (<= i1 counter) (< (+ counter N2) (+ N1 1)))) (not v_np3_1) (not v_np9_1) (not v_np8_1) (not v_np1_1) (not v_np11_1) (not v_np14_1) (not v_np6_1) (not v_np4_1) (not v_np12_1) (not v_np13_1) (not v_np10_1) (not v_np16_1) (not v_np15_1) (not v_np2_1) (not v_np17_1) (not v_np18_1) (not v_np19_1) v_np5_1 v_np7_1 v_np21_1 v_np23_1 v_np0_1)) [2021-08-12 22:31:36,970 INFO L748 CegarLoopForPetriNet]: Checked inductivity and non-interference of Owicki-Gries annotation in 667022948ns [2021-08-12 22:31:36,971 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Invalid Owicki-Gries annotation at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.computeOwickiGries(CegarLoopForPetriNet.java:752) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:111) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:63) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:285) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:230) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:161) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:146) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-08-12 22:31:36,974 INFO L168 Benchmark]: Toolchain (without parser) took 60521.58 ms. Allocated memory was 227.5 MB in the beginning and 2.4 GB in the end (delta: 2.2 GB). Free memory was 208.1 MB in the beginning and 1.8 GB in the end (delta: -1.6 GB). Peak memory consumption was 614.6 MB. Max. memory is 8.0 GB. [2021-08-12 22:31:36,974 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.45 ms. Allocated memory is still 227.5 MB. Free memory was 209.3 MB in the beginning and 209.2 MB in the end (delta: 95.0 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-12 22:31:36,974 INFO L168 Benchmark]: Boogie Procedure Inliner took 20.48 ms. Allocated memory is still 227.5 MB. Free memory was 208.0 MB in the beginning and 206.6 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 22:31:36,975 INFO L168 Benchmark]: Boogie Preprocessor took 13.68 ms. Allocated memory is still 227.5 MB. Free memory was 206.6 MB in the beginning and 205.7 MB in the end (delta: 881.6 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 22:31:36,975 INFO L168 Benchmark]: RCFGBuilder took 217.08 ms. Allocated memory is still 227.5 MB. Free memory was 205.6 MB in the beginning and 194.3 MB in the end (delta: 11.3 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-08-12 22:31:36,975 INFO L168 Benchmark]: TraceAbstraction took 60265.86 ms. Allocated memory was 227.5 MB in the beginning and 2.4 GB in the end (delta: 2.2 GB). Free memory was 193.8 MB in the beginning and 1.8 GB in the end (delta: -1.6 GB). Peak memory consumption was 599.9 MB. Max. memory is 8.0 GB. [2021-08-12 22:31:36,975 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.45 ms. Allocated memory is still 227.5 MB. Free memory was 209.3 MB in the beginning and 209.2 MB in the end (delta: 95.0 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 20.48 ms. Allocated memory is still 227.5 MB. Free memory was 208.0 MB in the beginning and 206.6 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 13.68 ms. Allocated memory is still 227.5 MB. Free memory was 206.6 MB in the beginning and 205.7 MB in the end (delta: 881.6 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 217.08 ms. Allocated memory is still 227.5 MB. Free memory was 205.6 MB in the beginning and 194.3 MB in the end (delta: 11.3 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 60265.86 ms. Allocated memory was 227.5 MB in the beginning and 2.4 GB in the end (delta: 2.2 GB). Free memory was 193.8 MB in the beginning and 1.8 GB in the end (delta: -1.6 GB). Peak memory consumption was 599.9 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Invalid Owicki-Gries annotation de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Invalid Owicki-Gries annotation: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.computeOwickiGries(CegarLoopForPetriNet.java:752) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...