/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/min-max-2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 19:30:25,929 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 19:30:25,930 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 19:30:25,955 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 19:30:25,955 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 19:30:25,958 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 19:30:25,960 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 19:30:25,965 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 19:30:25,966 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 19:30:25,970 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 19:30:25,971 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 19:30:25,972 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 19:30:25,972 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 19:30:25,974 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 19:30:25,975 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 19:30:25,975 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 19:30:25,977 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 19:30:25,978 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 19:30:25,980 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 19:30:25,987 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 19:30:25,988 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 19:30:25,988 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 19:30:25,989 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 19:30:25,989 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 19:30:25,991 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 19:30:25,991 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 19:30:25,991 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 19:30:25,991 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 19:30:25,992 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 19:30:25,992 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 19:30:25,992 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 19:30:25,993 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 19:30:25,993 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 19:30:25,994 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 19:30:25,994 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 19:30:25,994 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 19:30:25,995 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 19:30:25,995 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 19:30:25,995 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 19:30:25,996 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 19:30:25,996 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 19:30:25,997 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-RepeatedSemanticLbe.epf [2021-03-25 19:30:26,011 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 19:30:26,012 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 19:30:26,012 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 19:30:26,013 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 19:30:26,013 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 19:30:26,013 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 19:30:26,013 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 19:30:26,013 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 19:30:26,013 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 19:30:26,013 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 19:30:26,013 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 19:30:26,013 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 19:30:26,014 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 19:30:26,014 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 19:30:26,015 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 19:30:26,015 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 19:30:26,015 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 19:30:26,015 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 19:30:26,015 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 19:30:26,015 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 19:30:26,015 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 19:30:26,015 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true 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-03-25 19:30:26,262 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 19:30:26,276 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 19:30:26,277 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 19:30:26,278 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-25 19:30:26,279 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-25 19:30:26,280 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/min-max-2.wvr.bpl [2021-03-25 19:30:26,280 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/min-max-2.wvr.bpl' [2021-03-25 19:30:26,305 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 19:30:26,306 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-25 19:30:26,308 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 19:30:26,308 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 19:30:26,308 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 19:30:26,316 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,321 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,325 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 19:30:26,326 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 19:30:26,326 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 19:30:26,326 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 19:30:26,331 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,331 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,339 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,339 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,341 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,344 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,344 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/1) ... [2021-03-25 19:30:26,345 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 19:30:26,345 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 19:30:26,345 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 19:30:26,345 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 19:30:26,351 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (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-03-25 19:30:26,404 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-03-25 19:30:26,404 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-25 19:30:26,405 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-25 19:30:26,406 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-03-25 19:30:26,406 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-25 19:30:26,406 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-25 19:30:26,406 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-25 19:30:26,406 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 19:30:26,406 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 19:30:26,406 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-03-25 19:30:26,406 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-25 19:30:26,407 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-25 19:30:26,407 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-03-25 19:30:26,407 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-03-25 19:30:26,407 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-03-25 19:30:26,407 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread5 given in one single declaration [2021-03-25 19:30:26,407 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2021-03-25 19:30:26,408 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2021-03-25 19:30:26,409 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 19:30:26,552 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 19:30:26,552 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-03-25 19:30:26,553 INFO L202 PluginConnector]: Adding new model min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 07:30:26 BoogieIcfgContainer [2021-03-25 19:30:26,553 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 19:30:26,554 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 19:30:26,554 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 19:30:26,555 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 19:30:26,555 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:30:26" (1/2) ... [2021-03-25 19:30:26,556 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17b57c82 and model type min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 07:30:26, skipping insertion in model container [2021-03-25 19:30:26,556 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 07:30:26" (2/2) ... [2021-03-25 19:30:26,557 INFO L111 eAbstractionObserver]: Analyzing ICFG min-max-2.wvr.bpl [2021-03-25 19:30:26,560 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 19:30:26,562 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 19:30:26,562 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 19:30:26,636 INFO L149 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2021-03-25 19:30:26,650 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 19:30:26,662 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 19:30:26,663 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 19:30:26,663 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 19:30:26,663 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 19:30:26,663 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 19:30:26,663 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 19:30:26,663 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 19:30:26,663 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 19:30:26,669 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 58 places, 46 transitions, 132 flow [2021-03-25 19:30:26,693 INFO L129 PetriNetUnfolder]: 4/41 cut-off events. [2021-03-25 19:30:26,693 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-03-25 19:30:26,695 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 41 events. 4/41 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 111 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2021-03-25 19:30:26,696 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 46 transitions, 132 flow [2021-03-25 19:30:26,698 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 39 transitions, 108 flow [2021-03-25 19:30:26,699 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:26,707 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 51 places, 39 transitions, 108 flow [2021-03-25 19:30:26,709 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 51 places, 39 transitions, 108 flow [2021-03-25 19:30:26,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 51 places, 39 transitions, 108 flow [2021-03-25 19:30:26,724 INFO L129 PetriNetUnfolder]: 4/39 cut-off events. [2021-03-25 19:30:26,724 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-03-25 19:30:26,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 39 events. 4/39 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 105 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2021-03-25 19:30:26,726 INFO L142 LiptonReduction]: Number of co-enabled transitions 732 [2021-03-25 19:30:27,055 INFO L154 LiptonReduction]: Checked pairs total: 412 [2021-03-25 19:30:27,055 INFO L156 LiptonReduction]: Total number of compositions: 14 [2021-03-25 19:30:27,058 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 360 [2021-03-25 19:30:27,069 INFO L129 PetriNetUnfolder]: 4/24 cut-off events. [2021-03-25 19:30:27,069 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-03-25 19:30:27,069 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:27,070 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:27,070 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:27,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:27,075 INFO L82 PathProgramCache]: Analyzing trace with hash -655451061, now seen corresponding path program 1 times [2021-03-25 19:30:27,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:27,083 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786173138] [2021-03-25 19:30:27,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:27,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:27,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-25 19:30:27,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:27,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:27,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786173138] [2021-03-25 19:30:27,205 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:27,205 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 19:30:27,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454369600] [2021-03-25 19:30:27,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:27,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:27,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:27,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 19:30:27,228 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 60 [2021-03-25 19:30:27,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 25 transitions, 80 flow. Second operand has 4 states, 4 states have (on average 54.0) internal successors, (216), 4 states have internal predecessors, (216), 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-03-25 19:30:27,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:27,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 60 [2021-03-25 19:30:27,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:27,266 INFO L129 PetriNetUnfolder]: 5/34 cut-off events. [2021-03-25 19:30:27,266 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-03-25 19:30:27,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67 conditions, 34 events. 5/34 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 46 event pairs, 0 based on Foata normal form. 1/30 useless extension candidates. Maximal degree in co-relation 37. Up to 4 conditions per place. [2021-03-25 19:30:27,269 INFO L132 encePairwiseOnDemand]: 56/60 looper letters, 2 selfloop transitions, 4 changer transitions 0/27 dead transitions. [2021-03-25 19:30:27,269 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 27 transitions, 96 flow [2021-03-25 19:30:27,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 19:30:27,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 19:30:27,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 272 transitions. [2021-03-25 19:30:27,281 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9066666666666666 [2021-03-25 19:30:27,282 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 272 transitions. [2021-03-25 19:30:27,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 272 transitions. [2021-03-25 19:30:27,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:27,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 272 transitions. [2021-03-25 19:30:27,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 54.4) internal successors, (272), 5 states have internal predecessors, (272), 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-03-25 19:30:27,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 60.0) internal successors, (360), 6 states have internal predecessors, (360), 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-03-25 19:30:27,297 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 60.0) internal successors, (360), 6 states have internal predecessors, (360), 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-03-25 19:30:27,298 INFO L185 Difference]: Start difference. First operand has 37 places, 25 transitions, 80 flow. Second operand 5 states and 272 transitions. [2021-03-25 19:30:27,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 27 transitions, 96 flow [2021-03-25 19:30:27,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 27 transitions, 76 flow, removed 0 selfloop flow, removed 10 redundant places. [2021-03-25 19:30:27,303 INFO L241 Difference]: Finished difference. Result has 33 places, 27 transitions, 80 flow [2021-03-25 19:30:27,304 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=80, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2021-03-25 19:30:27,305 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, -4 predicate places. [2021-03-25 19:30:27,305 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:27,305 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 33 places, 27 transitions, 80 flow [2021-03-25 19:30:27,305 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 33 places, 27 transitions, 80 flow [2021-03-25 19:30:27,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 33 places, 27 transitions, 80 flow [2021-03-25 19:30:27,315 INFO L129 PetriNetUnfolder]: 5/34 cut-off events. [2021-03-25 19:30:27,315 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 19:30:27,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 34 events. 5/34 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 48 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 36. Up to 4 conditions per place. [2021-03-25 19:30:27,316 INFO L142 LiptonReduction]: Number of co-enabled transitions 262 [2021-03-25 19:30:27,319 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:27,319 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:27,319 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14 [2021-03-25 19:30:27,321 INFO L480 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 80 flow [2021-03-25 19:30:27,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 54.0) internal successors, (216), 4 states have internal predecessors, (216), 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-03-25 19:30:27,321 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:27,321 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:27,321 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 19:30:27,322 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:27,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:27,323 INFO L82 PathProgramCache]: Analyzing trace with hash -328226503, now seen corresponding path program 2 times [2021-03-25 19:30:27,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:27,324 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008648831] [2021-03-25 19:30:27,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:27,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-25 19:30:27,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:27,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:27,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008648831] [2021-03-25 19:30:27,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:27,380 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 19:30:27,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149797990] [2021-03-25 19:30:27,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:27,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:27,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:27,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 19:30:27,383 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 60 [2021-03-25 19:30:27,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 80 flow. Second operand has 4 states, 4 states have (on average 54.0) internal successors, (216), 4 states have internal predecessors, (216), 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-03-25 19:30:27,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:27,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 60 [2021-03-25 19:30:27,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:27,415 INFO L129 PetriNetUnfolder]: 8/54 cut-off events. [2021-03-25 19:30:27,415 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-25 19:30:27,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85 conditions, 54 events. 8/54 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 148 event pairs, 0 based on Foata normal form. 1/47 useless extension candidates. Maximal degree in co-relation 59. Up to 6 conditions per place. [2021-03-25 19:30:27,421 INFO L132 encePairwiseOnDemand]: 56/60 looper letters, 3 selfloop transitions, 5 changer transitions 0/30 dead transitions. [2021-03-25 19:30:27,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 30 transitions, 107 flow [2021-03-25 19:30:27,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 19:30:27,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 19:30:27,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 272 transitions. [2021-03-25 19:30:27,422 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9066666666666666 [2021-03-25 19:30:27,422 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 272 transitions. [2021-03-25 19:30:27,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 272 transitions. [2021-03-25 19:30:27,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:27,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 272 transitions. [2021-03-25 19:30:27,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 54.4) internal successors, (272), 5 states have internal predecessors, (272), 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-03-25 19:30:27,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 60.0) internal successors, (360), 6 states have internal predecessors, (360), 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-03-25 19:30:27,424 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 60.0) internal successors, (360), 6 states have internal predecessors, (360), 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-03-25 19:30:27,424 INFO L185 Difference]: Start difference. First operand has 33 places, 27 transitions, 80 flow. Second operand 5 states and 272 transitions. [2021-03-25 19:30:27,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 30 transitions, 107 flow [2021-03-25 19:30:27,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 30 transitions, 105 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 19:30:27,426 INFO L241 Difference]: Finished difference. Result has 38 places, 30 transitions, 110 flow [2021-03-25 19:30:27,426 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=110, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2021-03-25 19:30:27,426 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 1 predicate places. [2021-03-25 19:30:27,426 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:27,426 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 38 places, 30 transitions, 110 flow [2021-03-25 19:30:27,427 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 38 places, 30 transitions, 110 flow [2021-03-25 19:30:27,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 38 places, 30 transitions, 110 flow [2021-03-25 19:30:27,432 INFO L129 PetriNetUnfolder]: 8/54 cut-off events. [2021-03-25 19:30:27,432 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-25 19:30:27,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 54 events. 8/54 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 147 event pairs, 0 based on Foata normal form. 0/46 useless extension candidates. Maximal degree in co-relation 63. Up to 6 conditions per place. [2021-03-25 19:30:27,433 INFO L142 LiptonReduction]: Number of co-enabled transitions 298 [2021-03-25 19:30:27,434 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:27,434 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:27,434 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8 [2021-03-25 19:30:27,435 INFO L480 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 110 flow [2021-03-25 19:30:27,435 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 54.0) internal successors, (216), 4 states have internal predecessors, (216), 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-03-25 19:30:27,435 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:27,435 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:27,435 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 19:30:27,435 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:27,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:27,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1271864197, now seen corresponding path program 3 times [2021-03-25 19:30:27,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:27,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41369522] [2021-03-25 19:30:27,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:27,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:27,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:27,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:27,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:27,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:27,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:27,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41369522] [2021-03-25 19:30:27,468 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:27,468 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 19:30:27,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261134714] [2021-03-25 19:30:27,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 19:30:27,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:27,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 19:30:27,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 19:30:27,470 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 60 [2021-03-25 19:30:27,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 110 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 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-03-25 19:30:27,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:27,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 60 [2021-03-25 19:30:27,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:27,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][27], [82#(= max (select A 0)), 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 23#L46true, 24#L36true, 42#L75true, 76#(and v_assert (not b2)), 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,554 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][26], [80#true, 18#thread2ENTRYtrue, 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 23#L46true, 42#L75true, 76#(and v_assert (not b2)), 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,557 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,557 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,557 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,557 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,558 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][26], [80#true, 18#thread2ENTRYtrue, 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 23#L46true, 42#L75true, 76#(and v_assert (not b2)), 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,558 INFO L384 tUnfolder$Statistics]: this new event has 9 ancestors and is not cut-off event [2021-03-25 19:30:27,558 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,558 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,558 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,558 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,559 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][27], [82#(= max (select A 0)), 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 23#L46true, 24#L36true, 42#L75true, 76#(and v_assert (not b2)), 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,559 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,559 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,559 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,559 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,559 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,560 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][28], [67#(and v_assert (not b1)), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 28#thread1ENTRYtrue]) [2021-03-25 19:30:27,560 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,560 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,560 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,560 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][31], [48#L37-1true, 50#L55true, 82#(= max (select A 0)), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 23#L46true, 42#L75true, 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,568 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,568 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,568 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,568 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,568 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][27], [82#(= max (select A 0)), 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 23#L46true, 24#L36true, 42#L75true, 76#(and v_assert (not b2)), 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,568 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,568 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,569 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,569 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,569 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,569 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][28], [67#(and v_assert (not b1)), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 49#L25true, 50#L55true, 23#L46true]) [2021-03-25 19:30:27,570 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][47], [80#true, 48#L37-1true, 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 23#L46true, 42#L75true, 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,570 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,580 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][28], [67#(and v_assert (not b1)), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 28#thread1ENTRYtrue]) [2021-03-25 19:30:27,580 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,580 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,580 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,580 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,580 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,581 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][28], [67#(and v_assert (not b1)), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 49#L25true, 50#L55true, 23#L46true]) [2021-03-25 19:30:27,581 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,581 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,581 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,584 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,584 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,589 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][47], [80#true, 48#L37-1true, 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 23#L46true, 42#L75true, 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,589 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][31], [48#L37-1true, 50#L55true, 82#(= max (select A 0)), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 23#L46true, 42#L75true, 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,591 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,591 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,592 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][31], [48#L37-1true, 82#(= max (select A 0)), 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 23#L46true, 42#L75true, 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,592 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,592 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,592 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,592 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,592 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,593 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][47], [80#true, 48#L37-1true, 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 23#L46true, 42#L75true, 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,593 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,612 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][47], [80#true, 48#L37-1true, 50#L55true, 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 23#L46true, 42#L75true, 29#L26-1true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,612 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([133] thread2EXIT-->L77: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar0_4) (= 2 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][52], [82#(= max (select A 0)), 50#L55true, 35#thread5ENTRYtrue, Black: 64#(not b1), Black: 65#v_assert, 71#true, 23#L46true, 46#L77true, Black: 73#(not b2), Black: 74#v_assert]) [2021-03-25 19:30:27,620 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-25 19:30:27,620 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,620 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,620 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,629 INFO L129 PetriNetUnfolder]: 299/607 cut-off events. [2021-03-25 19:30:27,629 INFO L130 PetriNetUnfolder]: For 234/261 co-relation queries the response was YES. [2021-03-25 19:30:27,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1205 conditions, 607 events. 299/607 cut-off events. For 234/261 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3084 event pairs, 16 based on Foata normal form. 7/596 useless extension candidates. Maximal degree in co-relation 1025. Up to 203 conditions per place. [2021-03-25 19:30:27,634 INFO L132 encePairwiseOnDemand]: 52/60 looper letters, 15 selfloop transitions, 11 changer transitions 30/72 dead transitions. [2021-03-25 19:30:27,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 72 transitions, 366 flow [2021-03-25 19:30:27,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 19:30:27,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 19:30:27,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 406 transitions. [2021-03-25 19:30:27,636 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7518518518518519 [2021-03-25 19:30:27,636 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 406 transitions. [2021-03-25 19:30:27,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 406 transitions. [2021-03-25 19:30:27,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:27,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 406 transitions. [2021-03-25 19:30:27,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 45.111111111111114) internal successors, (406), 9 states have internal predecessors, (406), 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-03-25 19:30:27,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 60.0) internal successors, (600), 10 states have internal predecessors, (600), 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-03-25 19:30:27,639 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 60.0) internal successors, (600), 10 states have internal predecessors, (600), 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-03-25 19:30:27,639 INFO L185 Difference]: Start difference. First operand has 38 places, 30 transitions, 110 flow. Second operand 9 states and 406 transitions. [2021-03-25 19:30:27,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 72 transitions, 366 flow [2021-03-25 19:30:27,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 72 transitions, 364 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 19:30:27,642 INFO L241 Difference]: Finished difference. Result has 52 places, 36 transitions, 184 flow [2021-03-25 19:30:27,642 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=184, PETRI_PLACES=52, PETRI_TRANSITIONS=36} [2021-03-25 19:30:27,642 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 15 predicate places. [2021-03-25 19:30:27,642 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:27,642 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 52 places, 36 transitions, 184 flow [2021-03-25 19:30:27,643 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 52 places, 36 transitions, 184 flow [2021-03-25 19:30:27,643 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 36 transitions, 184 flow [2021-03-25 19:30:27,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][16], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), Black: 65#v_assert, 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), Black: 74#v_assert, 80#true, 50#L55true, 18#thread2ENTRYtrue, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,649 INFO L384 tUnfolder$Statistics]: this new event has 9 ancestors and is not cut-off event [2021-03-25 19:30:27,649 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,649 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,649 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,649 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][16], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), Black: 74#v_assert, 80#true, 50#L55true, 18#thread2ENTRYtrue, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,649 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,649 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 19:30:27,649 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,649 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,649 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][9], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 48#L37-1true, 82#(= max (select A 0)), 50#L55true, 23#L46true, 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,650 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][9], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 48#L37-1true, 82#(= max (select A 0)), 50#L55true, 23#L46true, 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,650 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,650 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][9], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,654 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,654 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,654 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,654 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,654 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][9], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 48#L37-1true, 50#L55true, 82#(= max (select A 0)), 23#L46true, 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,654 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,654 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,654 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,654 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,654 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,654 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,655 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][9], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 48#L37-1true, 80#true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,655 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,655 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,655 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,655 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,655 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,656 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][9], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,656 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,656 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,656 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,656 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,656 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,656 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([133] thread2EXIT-->L77: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar0_4) (= 2 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][35], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 35#thread5ENTRYtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), Black: 65#v_assert, 46#L77true, Black: 73#(not b2), Black: 74#v_assert, 50#L55true, 82#(= max (select A 0)), 23#L46true, Black: 83#(= min max)]) [2021-03-25 19:30:27,656 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-25 19:30:27,656 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,656 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,656 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,659 INFO L129 PetriNetUnfolder]: 99/190 cut-off events. [2021-03-25 19:30:27,659 INFO L130 PetriNetUnfolder]: For 385/390 co-relation queries the response was YES. [2021-03-25 19:30:27,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 190 events. 99/190 cut-off events. For 385/390 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 671 event pairs, 5 based on Foata normal form. 1/183 useless extension candidates. Maximal degree in co-relation 591. Up to 84 conditions per place. [2021-03-25 19:30:27,661 INFO L142 LiptonReduction]: Number of co-enabled transitions 394 [2021-03-25 19:30:27,663 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:27,664 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:27,664 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22 [2021-03-25 19:30:27,667 INFO L480 AbstractCegarLoop]: Abstraction has has 45 places, 36 transitions, 184 flow [2021-03-25 19:30:27,667 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 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-03-25 19:30:27,667 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:27,667 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:27,667 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 19:30:27,667 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:27,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:27,668 INFO L82 PathProgramCache]: Analyzing trace with hash 413055411, now seen corresponding path program 4 times [2021-03-25 19:30:27,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:27,668 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363885170] [2021-03-25 19:30:27,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:27,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:27,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:27,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:27,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:27,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:27,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:27,708 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363885170] [2021-03-25 19:30:27,708 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:27,708 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 19:30:27,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566419794] [2021-03-25 19:30:27,709 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 19:30:27,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:27,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 19:30:27,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 19:30:27,710 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 60 [2021-03-25 19:30:27,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 36 transitions, 184 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 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-03-25 19:30:27,710 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:27,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 60 [2021-03-25 19:30:27,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:27,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][49], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,764 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,764 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,764 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,764 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][34], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), Black: 74#v_assert, 80#true, 50#L55true, 18#thread2ENTRYtrue, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,764 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,766 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][49], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,766 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,766 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,766 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,766 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,766 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][34], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), Black: 74#v_assert, 82#(= max (select A 0)), 50#L55true, 23#L46true, 24#L36true, 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,767 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,767 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,767 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,767 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,768 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][49], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,768 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,768 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,768 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,768 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,768 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,768 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,775 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][34], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), Black: 65#v_assert, 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), Black: 74#v_assert, 80#true, 50#L55true, 18#thread2ENTRYtrue, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,775 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,775 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,775 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is not cut-off event [2021-03-25 19:30:27,775 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,775 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is not cut-off event [2021-03-25 19:30:27,775 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][34], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), Black: 74#v_assert, 50#L55true, 82#(= max (select A 0)), 23#L46true, 24#L36true, 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,775 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,775 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,776 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,776 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,776 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,776 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][49], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,777 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][49], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 48#L37-1true, 82#(= max (select A 0)), 50#L55true, 23#L46true, 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,777 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][48], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), Black: 65#v_assert, 103#(= min (select A 0)), 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,778 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,788 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][48], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), Black: 65#v_assert, 103#(= min (select A 0)), 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 48#L37-1true, 80#true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,788 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,788 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,788 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,788 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,788 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,788 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][49], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 48#L37-1true, 80#true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,789 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,789 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][49], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 48#L37-1true, 50#L55true, 82#(= max (select A 0)), 23#L46true, 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,789 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,789 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,790 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,790 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([133] thread2EXIT-->L77: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar0_4) (= 2 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][53], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 35#thread5ENTRYtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), 101#true, Black: 65#v_assert, 46#L77true, Black: 73#(not b2), Black: 74#v_assert, 82#(= max (select A 0)), 50#L55true, 23#L46true, Black: 83#(= min max)]) [2021-03-25 19:30:27,790 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-25 19:30:27,790 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:27,790 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-25 19:30:27,790 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][49], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 4#thread5EXITtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, Black: 73#(not b2), Black: 74#v_assert, 80#true, 48#L37-1true, 50#L55true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,791 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,791 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][34], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), Black: 92#(and v_assert (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, Black: 65#v_assert, 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), Black: 74#v_assert, 80#true, 50#L55true, 23#L46true, 24#L36true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,792 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,792 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,792 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,792 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,799 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([133] thread2EXIT-->L77: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar0_4) (= 2 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][53], [Black: 84#v_assert, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), Black: 90#(and v_assert (= min max)), 35#thread5ENTRYtrue, Black: 92#(and v_assert (= max (select A 0))), Black: 64#(not b1), 101#true, Black: 65#v_assert, Black: 73#(not b2), 46#L77true, Black: 74#v_assert, 50#L55true, 82#(= max (select A 0)), 23#L46true, Black: 83#(= min max)]) [2021-03-25 19:30:27,799 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,800 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-25 19:30:27,800 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,800 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-25 19:30:27,800 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,804 INFO L129 PetriNetUnfolder]: 220/394 cut-off events. [2021-03-25 19:30:27,804 INFO L130 PetriNetUnfolder]: For 1223/1321 co-relation queries the response was YES. [2021-03-25 19:30:27,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1559 conditions, 394 events. 220/394 cut-off events. For 1223/1321 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1574 event pairs, 12 based on Foata normal form. 12/394 useless extension candidates. Maximal degree in co-relation 1521. Up to 192 conditions per place. [2021-03-25 19:30:27,808 INFO L132 encePairwiseOnDemand]: 52/60 looper letters, 21 selfloop transitions, 15 changer transitions 23/75 dead transitions. [2021-03-25 19:30:27,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 75 transitions, 619 flow [2021-03-25 19:30:27,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 19:30:27,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 19:30:27,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 406 transitions. [2021-03-25 19:30:27,809 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7518518518518519 [2021-03-25 19:30:27,809 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 406 transitions. [2021-03-25 19:30:27,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 406 transitions. [2021-03-25 19:30:27,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:27,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 406 transitions. [2021-03-25 19:30:27,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 45.111111111111114) internal successors, (406), 9 states have internal predecessors, (406), 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-03-25 19:30:27,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 60.0) internal successors, (600), 10 states have internal predecessors, (600), 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-03-25 19:30:27,812 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 60.0) internal successors, (600), 10 states have internal predecessors, (600), 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-03-25 19:30:27,812 INFO L185 Difference]: Start difference. First operand has 45 places, 36 transitions, 184 flow. Second operand 9 states and 406 transitions. [2021-03-25 19:30:27,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 75 transitions, 619 flow [2021-03-25 19:30:27,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 75 transitions, 553 flow, removed 32 selfloop flow, removed 6 redundant places. [2021-03-25 19:30:27,818 INFO L241 Difference]: Finished difference. Result has 54 places, 46 transitions, 321 flow [2021-03-25 19:30:27,818 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=321, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2021-03-25 19:30:27,818 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 17 predicate places. [2021-03-25 19:30:27,818 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:27,818 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 54 places, 46 transitions, 321 flow [2021-03-25 19:30:27,819 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 54 places, 46 transitions, 321 flow [2021-03-25 19:30:27,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 50 places, 46 transitions, 321 flow [2021-03-25 19:30:27,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][14], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), 80#true, 50#L55true, 18#thread2ENTRYtrue, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,833 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,833 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,833 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,833 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,833 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][14], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), 80#true, 50#L55true, 18#thread2ENTRYtrue, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,834 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 19:30:27,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,836 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,837 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 42#L75true, Black: 73#(not b2), 48#L37-1true, 80#true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,837 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,837 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,837 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,837 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,837 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,838 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,838 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,838 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,838 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,838 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,838 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,838 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,839 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,839 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,839 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,839 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,839 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,839 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 103#(= min (select A 0)), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,840 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 48#L37-1true, 50#L55true, 82#(= max (select A 0)), Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,840 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:27,840 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][14], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 42#L75true, 76#(and v_assert (not b2)), Black: 73#(not b2), 80#true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), 24#L36true, Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,841 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,841 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,841 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,841 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,841 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 103#(= min (select A 0)), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,841 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,841 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,841 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,841 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,841 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,842 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 48#L37-1true, 50#L55true, 82#(= max (select A 0)), Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 83#(= min max)]) [2021-03-25 19:30:27,842 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,842 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,842 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:27,843 INFO L382 tUnfolder$Statistics]: inserting event number 9 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][45], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 42#L75true, Black: 73#(not b2), 48#L37-1true, 80#true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,843 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:27,843 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:27,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([133] thread2EXIT-->L77: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar0_4) (= 2 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][44], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 35#thread5ENTRYtrue, 101#true, Black: 64#(not b1), 46#L77true, Black: 73#(not b2), 50#L55true, 82#(= max (select A 0)), Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), Black: 83#(= min max)]) [2021-03-25 19:30:27,844 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,844 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-25 19:30:27,844 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,844 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:27,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([133] thread2EXIT-->L77: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar0_4) (= 2 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][44], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 35#thread5ENTRYtrue, Black: 64#(not b1), 101#true, 46#L77true, Black: 73#(not b2), 80#true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:27,844 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-25 19:30:27,844 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-25 19:30:27,845 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-25 19:30:27,845 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-25 19:30:27,846 INFO L129 PetriNetUnfolder]: 155/291 cut-off events. [2021-03-25 19:30:27,846 INFO L130 PetriNetUnfolder]: For 981/1005 co-relation queries the response was YES. [2021-03-25 19:30:27,847 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1183 conditions, 291 events. 155/291 cut-off events. For 981/1005 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1154 event pairs, 3 based on Foata normal form. 1/278 useless extension candidates. Maximal degree in co-relation 1152. Up to 130 conditions per place. [2021-03-25 19:30:27,850 INFO L142 LiptonReduction]: Number of co-enabled transitions 552 [2021-03-25 19:30:27,926 INFO L154 LiptonReduction]: Checked pairs total: 59 [2021-03-25 19:30:27,926 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 19:30:27,927 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 109 [2021-03-25 19:30:27,927 INFO L480 AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 322 flow [2021-03-25 19:30:27,927 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 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-03-25 19:30:27,927 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:27,927 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:27,927 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 19:30:27,927 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:27,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:27,928 INFO L82 PathProgramCache]: Analyzing trace with hash 649939323, now seen corresponding path program 1 times [2021-03-25 19:30:27,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:27,928 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31592557] [2021-03-25 19:30:27,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:27,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:27,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:27,983 INFO L142 QuantifierPusher]: treesize reduction 14, result has 67.4 percent of original size [2021-03-25 19:30:27,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 19:30:27,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:27,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:28,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:28,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:28,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31592557] [2021-03-25 19:30:28,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583437730] [2021-03-25 19:30:28,014 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-03-25 19:30:28,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:28,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-25 19:30:28,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:28,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:28,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:28,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:28,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:28,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:28,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:28,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:28,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:28,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:28,167 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:28,167 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:28,168 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 8 [2021-03-25 19:30:28,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413878809] [2021-03-25 19:30:28,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 19:30:28,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:28,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 19:30:28,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-25 19:30:28,169 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 63 [2021-03-25 19:30:28,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 45 transitions, 322 flow. Second operand has 9 states, 9 states have (on average 28.22222222222222) internal successors, (254), 9 states have internal predecessors, (254), 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-03-25 19:30:28,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:28,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 63 [2021-03-25 19:30:28,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:28,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][197], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 199#(and (< i N) (<= i k)), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,791 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,791 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][204], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 231#(and v_assert (<= min (+ max 1))), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,815 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,815 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,815 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,815 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][116], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,816 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,816 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,816 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:28,816 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][221], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,825 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,825 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,825 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,825 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][133], [Black: 86#(and (= min max) (= max (select A 0))), 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 103#(= min (select A 0)), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,831 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,831 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,831 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,831 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:28,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][169], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), 23#L46true, Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, 126#(<= (select A 0) (+ max 1)), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,872 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,872 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,872 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,872 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][227], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 122#true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,873 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,873 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,873 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,873 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][197], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 199#(and (< i N) (<= i k)), 42#L75true, 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,886 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,886 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,886 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,886 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][197], [33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 199#(and (< i N) (<= i k)), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,899 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,899 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,899 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,899 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][204], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 231#(and v_assert (<= min (+ max 1))), 42#L75true, 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,917 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,917 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,917 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,917 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][204], [33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 231#(and v_assert (<= min (+ max 1))), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,918 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,918 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,918 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,918 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][116], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 14#thread1EXITtrue, 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,918 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,918 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,918 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,918 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][116], [Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,919 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,919 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,919 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,919 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][221], [Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,929 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,929 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,929 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,929 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][197], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 103#(= min (select A 0)), 199#(and (< i N) (<= i k)), 42#L75true, Black: 73#(not b2), 48#L37-1true, 80#true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,930 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:28,930 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:28,930 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:28,930 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:28,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][133], [Black: 86#(and (= min max) (= max (select A 0))), 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), 33#thread3EXITtrue, Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 103#(= min (select A 0)), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,932 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,932 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,932 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:28,932 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][169], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), Black: 82#(= max (select A 0)), 126#(<= (select A 0) (+ max 1)), Black: 83#(= min max)]) [2021-03-25 19:30:28,949 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-25 19:30:28,949 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,949 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,949 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][227], [Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, 23#L46true, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 122#true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,950 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-25 19:30:28,950 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,950 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,950 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][169], [33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), 126#(<= (select A 0) (+ max 1)), Black: 83#(= min max)]) [2021-03-25 19:30:28,957 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-25 19:30:28,957 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,957 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:28,957 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][227], [Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 101#true, 42#L75true, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 122#true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,957 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-25 19:30:28,957 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,957 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,957 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][197], [Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 199#(and (< i N) (<= i k)), 42#L75true, Black: 73#(not b2), 14#thread1EXITtrue, 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,972 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,972 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,972 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:28,972 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:28,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][204], [Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 231#(and v_assert (<= min (+ max 1))), 42#L75true, 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,991 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-25 19:30:28,991 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,991 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,991 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][116], [33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:28,992 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-25 19:30:28,992 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,992 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:28,992 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][197], [33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, Black: 64#(not b1), 199#(and (< i N) (<= i k)), 103#(= min (select A 0)), 42#L75true, Black: 73#(not b2), 48#L37-1true, 80#true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:29,000 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,000 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,000 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,000 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][169], [Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, Black: 73#(not b2), 14#thread1EXITtrue, 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 126#(<= (select A 0) (+ max 1)), Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:29,011 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-25 19:30:29,011 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,011 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:29,011 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:29,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][227], [Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, Black: 88#(and v_assert (= min max) (= max (select A 0))), 4#thread5EXITtrue, 101#true, Black: 64#(not b1), 42#L75true, 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 48#L37-1true, 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 105#v_assert, Black: 107#(and (= min (select A 0)) (= min max)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 111#(and v_assert (= min max)), 122#true, Black: 82#(= max (select A 0)), Black: 83#(= min max)]) [2021-03-25 19:30:29,012 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-25 19:30:29,012 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:29,012 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:29,012 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:29,061 INFO L129 PetriNetUnfolder]: 5501/7348 cut-off events. [2021-03-25 19:30:29,062 INFO L130 PetriNetUnfolder]: For 34642/34949 co-relation queries the response was YES. [2021-03-25 19:30:29,079 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33932 conditions, 7348 events. 5501/7348 cut-off events. For 34642/34949 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 37531 event pairs, 197 based on Foata normal form. 351/7656 useless extension candidates. Maximal degree in co-relation 33849. Up to 2942 conditions per place. [2021-03-25 19:30:29,106 INFO L132 encePairwiseOnDemand]: 51/63 looper letters, 94 selfloop transitions, 42 changer transitions 167/314 dead transitions. [2021-03-25 19:30:29,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 314 transitions, 3044 flow [2021-03-25 19:30:29,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-03-25 19:30:29,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-03-25 19:30:29,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 916 transitions. [2021-03-25 19:30:29,109 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5592185592185592 [2021-03-25 19:30:29,109 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 916 transitions. [2021-03-25 19:30:29,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 916 transitions. [2021-03-25 19:30:29,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:29,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 916 transitions. [2021-03-25 19:30:29,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 35.23076923076923) internal successors, (916), 26 states have internal predecessors, (916), 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-03-25 19:30:29,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 63.0) internal successors, (1701), 27 states have internal predecessors, (1701), 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-03-25 19:30:29,113 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 63.0) internal successors, (1701), 27 states have internal predecessors, (1701), 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-03-25 19:30:29,113 INFO L185 Difference]: Start difference. First operand has 49 places, 45 transitions, 322 flow. Second operand 26 states and 916 transitions. [2021-03-25 19:30:29,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 314 transitions, 3044 flow [2021-03-25 19:30:29,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 314 transitions, 2698 flow, removed 173 selfloop flow, removed 3 redundant places. [2021-03-25 19:30:29,211 INFO L241 Difference]: Finished difference. Result has 91 places, 73 transitions, 774 flow [2021-03-25 19:30:29,211 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=63, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=774, PETRI_PLACES=91, PETRI_TRANSITIONS=73} [2021-03-25 19:30:29,211 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 54 predicate places. [2021-03-25 19:30:29,211 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:29,212 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 73 transitions, 774 flow [2021-03-25 19:30:29,212 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 73 transitions, 774 flow [2021-03-25 19:30:29,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 73 transitions, 774 flow [2021-03-25 19:30:29,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 199#(and (< i N) (<= i k)), Black: 73#(not b2), 14#thread1EXITtrue, 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), 50#L55true, Black: 113#(and v_assert (= min (select A 0))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,253 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,253 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,253 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,253 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 199#(and (< i N) (<= i k)), Black: 73#(not b2), 80#true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), 50#L55true, Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,254 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,254 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,254 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:29,254 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 199#(and (< i N) (<= i k)), Black: 73#(not b2), 80#true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 103#(= min (select A 0)), 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,256 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:29,256 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:29,256 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:29,256 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,257 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 199#(and (< i N) (<= i k)), Black: 73#(not b2), 80#true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 113#(and v_assert (= min (select A 0))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,257 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:29,257 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,257 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,257 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:29,257 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,258 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 199#(and (< i N) (<= i k)), Black: 73#(not b2), 14#thread1EXITtrue, 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 113#(and v_assert (= min (select A 0))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,258 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,258 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,258 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,258 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,258 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), Black: 73#(not b2), 80#true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), Black: 231#(and v_assert (<= min (+ max 1))), Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), 50#L55true, Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:29,261 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,261 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,261 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:29,261 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), Black: 73#(not b2), 80#true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), 50#L55true, Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,262 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 199#(and (< i N) (<= i k)), Black: 73#(not b2), 14#thread1EXITtrue, 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 113#(and v_assert (= min (select A 0))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,263 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,263 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,265 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,265 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,265 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,265 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:29,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 73#(not b2), 14#thread1EXITtrue, 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 113#(and v_assert (= min (select A 0))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,265 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,265 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,265 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,265 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][46], [4#thread5EXITtrue, Black: 64#(not b1), 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 122#true, Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,266 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,266 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,266 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,266 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:29,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([134] thread3EXIT-->L78: Formula: (and (= 3 v_thread3Thread1of1ForFork2_thidvar2_4) (= 3 v_thread3Thread1of1ForFork2_thidvar1_4) (= 3 v_thread3Thread1of1ForFork2_thidvar0_4)) InVars {thread3Thread1of1ForFork2_thidvar2=v_thread3Thread1of1ForFork2_thidvar2_4, thread3Thread1of1ForFork2_thidvar1=v_thread3Thread1of1ForFork2_thidvar1_4, thread3Thread1of1ForFork2_thidvar0=v_thread3Thread1of1ForFork2_thidvar0_4} OutVars{thread3Thread1of1ForFork2_thidvar2=v_thread3Thread1of1ForFork2_thidvar2_4, thread3Thread1of1ForFork2_thidvar1=v_thread3Thread1of1ForFork2_thidvar1_4, thread3Thread1of1ForFork2_thidvar0=v_thread3Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][40], [Black: 64#(not b1), 199#(and (< i N) (<= i k)), Black: 73#(not b2), 80#true, 27#L78true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 35#thread5ENTRYtrue, 101#true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,269 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-25 19:30:29,269 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-25 19:30:29,269 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-25 19:30:29,269 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-25 19:30:29,273 INFO L129 PetriNetUnfolder]: 445/808 cut-off events. [2021-03-25 19:30:29,273 INFO L130 PetriNetUnfolder]: For 12296/12469 co-relation queries the response was YES. [2021-03-25 19:30:29,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4781 conditions, 808 events. 445/808 cut-off events. For 12296/12469 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4193 event pairs, 39 based on Foata normal form. 10/752 useless extension candidates. Maximal degree in co-relation 4659. Up to 399 conditions per place. [2021-03-25 19:30:29,285 INFO L142 LiptonReduction]: Number of co-enabled transitions 830 [2021-03-25 19:30:29,316 INFO L154 LiptonReduction]: Checked pairs total: 39 [2021-03-25 19:30:29,316 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 19:30:29,316 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 105 [2021-03-25 19:30:29,317 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 776 flow [2021-03-25 19:30:29,317 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 28.22222222222222) internal successors, (254), 9 states have internal predecessors, (254), 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-03-25 19:30:29,317 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:29,317 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:29,535 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:29,535 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:29,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:29,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1192045278, now seen corresponding path program 1 times [2021-03-25 19:30:29,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:29,535 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621900386] [2021-03-25 19:30:29,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:29,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:29,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:29,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:29,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:29,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:29,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:29,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:29,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:29,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621900386] [2021-03-25 19:30:29,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:29,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 19:30:29,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325515246] [2021-03-25 19:30:29,575 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:29,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:29,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:29,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 19:30:29,576 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 64 [2021-03-25 19:30:29,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 776 flow. Second operand has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 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-03-25 19:30:29,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:29,576 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 64 [2021-03-25 19:30:29,576 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:29,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][105], [Black: 64#(not b1), 73#(not b2), 80#true, 17#L74true, 24#L36true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, 101#true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), Black: 127#(<= min (+ max 1)), 255#true]) [2021-03-25 19:30:29,768 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:29,768 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:29,768 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:29,768 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:29,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][63], [4#thread5EXITtrue, Black: 64#(not b1), Black: 73#(not b2), 80#true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 122#true, Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1)), 255#true]) [2021-03-25 19:30:29,826 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:29,826 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,826 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:29,826 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][104], [258#(<= N i), Black: 64#(not b1), 73#(not b2), 14#thread1EXITtrue, 80#true, 17#L74true, 24#L36true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, 101#true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,831 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,831 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:29,831 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:29,831 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:29,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][63], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 73#(not b2), 14#thread1EXITtrue, 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,831 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-25 19:30:29,831 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,831 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:30:29,831 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:29,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][63], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 73#(not b2), 14#thread1EXITtrue, 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 83#(= min max), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), 122#true, Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,866 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,866 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,866 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:29,866 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][63], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 73#(not b2), 14#thread1EXITtrue, 80#true, Black: 82#(= max (select A 0)), Black: 83#(= min max), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 225#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 195#(and (= k 0) (<= i k)), Black: 227#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 229#(and v_assert (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, Black: 231#(and v_assert (<= min (+ max 1))), 50#L55true, Black: 201#(and (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 233#(and v_assert (<= min (+ max 1)) (< i N) (<= i k)), Black: 113#(and v_assert (= min (select A 0))), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 209#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1))), Black: 107#(and (= min (select A 0)) (= min max)), Black: 211#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 109#(and v_assert (= min (select A 0)) (= min max)), Black: 213#(and (<= (select A 0) (+ max 1)) (<= min (+ max 1)) (< i N) (<= i k)), Black: 215#(and (<= (select A 0) (+ max 1)) (= k 0) (<= min (+ max 1)) (<= i k)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 221#(and v_assert (<= (select A 0) (+ max 1)) (<= min (+ max 1))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 127#(<= min (+ max 1))]) [2021-03-25 19:30:29,891 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,891 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:29,891 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:29,891 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:29,920 INFO L129 PetriNetUnfolder]: 3193/4552 cut-off events. [2021-03-25 19:30:29,920 INFO L130 PetriNetUnfolder]: For 64796/65505 co-relation queries the response was YES. [2021-03-25 19:30:29,938 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27099 conditions, 4552 events. 3193/4552 cut-off events. For 64796/65505 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 24406 event pairs, 301 based on Foata normal form. 322/4538 useless extension candidates. Maximal degree in co-relation 26944. Up to 1932 conditions per place. [2021-03-25 19:30:30,032 INFO L132 encePairwiseOnDemand]: 59/64 looper letters, 122 selfloop transitions, 20 changer transitions 0/163 dead transitions. [2021-03-25 19:30:30,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 163 transitions, 2034 flow [2021-03-25 19:30:30,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 19:30:30,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 19:30:30,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 226 transitions. [2021-03-25 19:30:30,034 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.70625 [2021-03-25 19:30:30,034 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 226 transitions. [2021-03-25 19:30:30,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 226 transitions. [2021-03-25 19:30:30,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:30,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 226 transitions. [2021-03-25 19:30:30,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 45.2) internal successors, (226), 5 states have internal predecessors, (226), 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-03-25 19:30:30,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 64.0) internal successors, (384), 6 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-03-25 19:30:30,036 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 64.0) internal successors, (384), 6 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-03-25 19:30:30,036 INFO L185 Difference]: Start difference. First operand has 74 places, 73 transitions, 776 flow. Second operand 5 states and 226 transitions. [2021-03-25 19:30:30,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 163 transitions, 2034 flow [2021-03-25 19:30:30,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 163 transitions, 1804 flow, removed 115 selfloop flow, removed 15 redundant places. [2021-03-25 19:30:30,114 INFO L241 Difference]: Finished difference. Result has 65 places, 92 transitions, 957 flow [2021-03-25 19:30:30,114 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=957, PETRI_PLACES=65, PETRI_TRANSITIONS=92} [2021-03-25 19:30:30,114 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 28 predicate places. [2021-03-25 19:30:30,114 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:30,114 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 92 transitions, 957 flow [2021-03-25 19:30:30,114 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 92 transitions, 957 flow [2021-03-25 19:30:30,115 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 92 transitions, 957 flow [2021-03-25 19:30:30,169 INFO L129 PetriNetUnfolder]: 571/1102 cut-off events. [2021-03-25 19:30:30,169 INFO L130 PetriNetUnfolder]: For 5684/5915 co-relation queries the response was YES. [2021-03-25 19:30:30,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5152 conditions, 1102 events. 571/1102 cut-off events. For 5684/5915 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6627 event pairs, 64 based on Foata normal form. 75/1087 useless extension candidates. Maximal degree in co-relation 4922. Up to 517 conditions per place. [2021-03-25 19:30:30,182 INFO L142 LiptonReduction]: Number of co-enabled transitions 1020 [2021-03-25 19:30:30,196 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:30,196 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:30,196 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 82 [2021-03-25 19:30:30,197 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 92 transitions, 957 flow [2021-03-25 19:30:30,197 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 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-03-25 19:30:30,198 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:30,198 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:30,198 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 19:30:30,198 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:30,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:30,198 INFO L82 PathProgramCache]: Analyzing trace with hash 428893601, now seen corresponding path program 1 times [2021-03-25 19:30:30,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:30,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438694364] [2021-03-25 19:30:30,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:30,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:30,253 INFO L142 QuantifierPusher]: treesize reduction 14, result has 69.6 percent of original size [2021-03-25 19:30:30,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 19:30:30,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:30,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,277 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:30,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438694364] [2021-03-25 19:30:30,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111789227] [2021-03-25 19:30:30,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:30,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:30,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 19:30:30,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:30,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:30,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:30,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:30,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:30,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,404 INFO L142 QuantifierPusher]: treesize reduction 1, result has 87.5 percent of original size [2021-03-25 19:30:30,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:30,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:30,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:30,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:30,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:30,416 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 19:30:30,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:30,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:30,433 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:30,433 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-25 19:30:30,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2021-03-25 19:30:30,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400382484] [2021-03-25 19:30:30,434 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:30,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:30,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:30,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-03-25 19:30:30,435 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 64 [2021-03-25 19:30:30,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 92 transitions, 957 flow. Second operand has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 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-03-25 19:30:30,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:30,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 64 [2021-03-25 19:30:30,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:30,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][117], [Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), 80#true, 17#L74true, 24#L36true, 29#L26-1true, Black: 82#(= max (select A 0)), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), 255#true]) [2021-03-25 19:30:30,622 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:30,622 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:30,622 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:30,622 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:30,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][64], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 14#thread1EXITtrue, Black: 73#(not b2), 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k))]) [2021-03-25 19:30:30,656 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:30,656 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:30,656 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:30,656 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:30,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][64], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 73#(not b2), 80#true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 255#true]) [2021-03-25 19:30:30,666 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:30,666 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:30,666 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:30,666 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:30,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][117], [258#(<= N i), Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), 14#thread1EXITtrue, 80#true, 17#L74true, 24#L36true, Black: 82#(= max (select A 0)), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 219#(and v_assert (= k 0) (<= min (+ max 1)) (= max (select A k))), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:30,677 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:30,677 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:30,678 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:30,678 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:30,760 INFO L129 PetriNetUnfolder]: 3337/4892 cut-off events. [2021-03-25 19:30:30,760 INFO L130 PetriNetUnfolder]: For 35527/36372 co-relation queries the response was YES. [2021-03-25 19:30:30,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25158 conditions, 4892 events. 3337/4892 cut-off events. For 35527/36372 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 27805 event pairs, 186 based on Foata normal form. 293/4857 useless extension candidates. Maximal degree in co-relation 24744. Up to 1856 conditions per place. [2021-03-25 19:30:30,798 INFO L132 encePairwiseOnDemand]: 59/64 looper letters, 144 selfloop transitions, 22 changer transitions 0/187 dead transitions. [2021-03-25 19:30:30,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 187 transitions, 2338 flow [2021-03-25 19:30:30,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 19:30:30,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 19:30:30,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 226 transitions. [2021-03-25 19:30:30,799 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.70625 [2021-03-25 19:30:30,799 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 226 transitions. [2021-03-25 19:30:30,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 226 transitions. [2021-03-25 19:30:30,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:30,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 226 transitions. [2021-03-25 19:30:30,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 45.2) internal successors, (226), 5 states have internal predecessors, (226), 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-03-25 19:30:30,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 64.0) internal successors, (384), 6 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-03-25 19:30:30,801 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 64.0) internal successors, (384), 6 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-03-25 19:30:30,801 INFO L185 Difference]: Start difference. First operand has 65 places, 92 transitions, 957 flow. Second operand 5 states and 226 transitions. [2021-03-25 19:30:30,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 187 transitions, 2338 flow [2021-03-25 19:30:30,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 187 transitions, 2328 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-03-25 19:30:30,821 INFO L241 Difference]: Finished difference. Result has 71 places, 110 transitions, 1240 flow [2021-03-25 19:30:30,822 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1240, PETRI_PLACES=71, PETRI_TRANSITIONS=110} [2021-03-25 19:30:30,822 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 34 predicate places. [2021-03-25 19:30:30,822 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:30,822 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 71 places, 110 transitions, 1240 flow [2021-03-25 19:30:30,822 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 71 places, 110 transitions, 1240 flow [2021-03-25 19:30:30,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 71 places, 110 transitions, 1240 flow [2021-03-25 19:30:30,915 INFO L129 PetriNetUnfolder]: 813/1516 cut-off events. [2021-03-25 19:30:30,915 INFO L130 PetriNetUnfolder]: For 9398/9738 co-relation queries the response was YES. [2021-03-25 19:30:30,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7651 conditions, 1516 events. 813/1516 cut-off events. For 9398/9738 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9474 event pairs, 79 based on Foata normal form. 118/1522 useless extension candidates. Maximal degree in co-relation 7359. Up to 740 conditions per place. [2021-03-25 19:30:30,937 INFO L142 LiptonReduction]: Number of co-enabled transitions 1274 [2021-03-25 19:30:31,002 INFO L154 LiptonReduction]: Checked pairs total: 47 [2021-03-25 19:30:31,002 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 19:30:31,002 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 180 [2021-03-25 19:30:31,003 INFO L480 AbstractCegarLoop]: Abstraction has has 71 places, 110 transitions, 1242 flow [2021-03-25 19:30:31,003 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 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-03-25 19:30:31,003 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:31,003 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:31,216 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:31,216 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:31,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:31,216 INFO L82 PathProgramCache]: Analyzing trace with hash 1677595197, now seen corresponding path program 2 times [2021-03-25 19:30:31,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:31,217 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69873531] [2021-03-25 19:30:31,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:31,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:31,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:31,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:31,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:31,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:31,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:31,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:31,242 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:31,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69873531] [2021-03-25 19:30:31,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:31,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 19:30:31,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308019861] [2021-03-25 19:30:31,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:31,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:31,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:31,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 19:30:31,244 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 65 [2021-03-25 19:30:31,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 110 transitions, 1242 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:31,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:31,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 65 [2021-03-25 19:30:31,244 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:31,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][106], [Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), Black: 274#(<= k j), Black: 293#(<= N j), Black: 331#(and (<= N j) (<= k j)), 80#true, 336#true, 17#L74true, 24#L36true, 29#L26-1true, Black: 82#(= max (select A 0)), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), 255#true]) [2021-03-25 19:30:31,464 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:31,464 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:31,464 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:31,464 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:31,517 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][60], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 80#true, 336#true, 23#L46true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 255#true]) [2021-03-25 19:30:31,518 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:31,518 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:31,518 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:31,518 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:31,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][106], [258#(<= N i), Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), Black: 274#(<= k j), Black: 293#(<= N j), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 80#true, 336#true, 17#L74true, 24#L36true, Black: 82#(= max (select A 0)), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:31,537 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:31,537 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:31,537 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:31,537 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:31,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][60], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 336#true, 82#(= max (select A 0)), 29#L26-1true, 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), 255#true]) [2021-03-25 19:30:31,543 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:31,544 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:31,544 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:31,544 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:31,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][60], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), 14#thread1EXITtrue, Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 336#true, 80#true, 23#L46true, Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k))]) [2021-03-25 19:30:31,573 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:31,573 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:31,573 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:31,573 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:31,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][60], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 73#(not b2), Black: 293#(<= N j), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 336#true, 82#(= max (select A 0)), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:31,592 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:31,592 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:31,592 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:31,592 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:31,649 INFO L129 PetriNetUnfolder]: 3575/5276 cut-off events. [2021-03-25 19:30:31,649 INFO L130 PetriNetUnfolder]: For 43271/44561 co-relation queries the response was YES. [2021-03-25 19:30:31,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29746 conditions, 5276 events. 3575/5276 cut-off events. For 43271/44561 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 30428 event pairs, 734 based on Foata normal form. 204/5064 useless extension candidates. Maximal degree in co-relation 29265. Up to 2178 conditions per place. [2021-03-25 19:30:31,689 INFO L132 encePairwiseOnDemand]: 61/65 looper letters, 89 selfloop transitions, 38 changer transitions 0/148 dead transitions. [2021-03-25 19:30:31,689 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 148 transitions, 1863 flow [2021-03-25 19:30:31,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 19:30:31,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 19:30:31,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 185 transitions. [2021-03-25 19:30:31,690 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7115384615384616 [2021-03-25 19:30:31,690 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 185 transitions. [2021-03-25 19:30:31,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 185 transitions. [2021-03-25 19:30:31,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:31,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 185 transitions. [2021-03-25 19:30:31,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 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-03-25 19:30:31,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 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-03-25 19:30:31,692 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 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-03-25 19:30:31,692 INFO L185 Difference]: Start difference. First operand has 71 places, 110 transitions, 1242 flow. Second operand 4 states and 185 transitions. [2021-03-25 19:30:31,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 148 transitions, 1863 flow [2021-03-25 19:30:31,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 148 transitions, 1861 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 19:30:31,784 INFO L241 Difference]: Finished difference. Result has 76 places, 119 transitions, 1475 flow [2021-03-25 19:30:31,784 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1475, PETRI_PLACES=76, PETRI_TRANSITIONS=119} [2021-03-25 19:30:31,784 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 39 predicate places. [2021-03-25 19:30:31,785 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:31,785 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 76 places, 119 transitions, 1475 flow [2021-03-25 19:30:31,785 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 76 places, 119 transitions, 1475 flow [2021-03-25 19:30:31,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 76 places, 119 transitions, 1475 flow [2021-03-25 19:30:31,874 INFO L129 PetriNetUnfolder]: 865/1651 cut-off events. [2021-03-25 19:30:31,875 INFO L130 PetriNetUnfolder]: For 10872/11221 co-relation queries the response was YES. [2021-03-25 19:30:31,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8624 conditions, 1651 events. 865/1651 cut-off events. For 10872/11221 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 10691 event pairs, 83 based on Foata normal form. 135/1675 useless extension candidates. Maximal degree in co-relation 8298. Up to 800 conditions per place. [2021-03-25 19:30:31,894 INFO L142 LiptonReduction]: Number of co-enabled transitions 1334 [2021-03-25 19:30:31,913 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:31,913 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:31,913 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 128 [2021-03-25 19:30:31,914 INFO L480 AbstractCegarLoop]: Abstraction has has 76 places, 119 transitions, 1475 flow [2021-03-25 19:30:31,914 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:31,914 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:31,914 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:31,914 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 19:30:31,914 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:31,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:31,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1185839927, now seen corresponding path program 3 times [2021-03-25 19:30:31,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:31,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156036740] [2021-03-25 19:30:31,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:31,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:31,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:31,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:31,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:31,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:31,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:31,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:31,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:31,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156036740] [2021-03-25 19:30:31,942 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:31,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 19:30:31,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129717240] [2021-03-25 19:30:31,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:31,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:31,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:31,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 19:30:31,943 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 65 [2021-03-25 19:30:31,943 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 119 transitions, 1475 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:31,943 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:31,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 65 [2021-03-25 19:30:31,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:32,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][67], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 80#true, 336#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 255#true]) [2021-03-25 19:30:32,095 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,095 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:32,095 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,096 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:32,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][123], [Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), Black: 274#(<= k j), Black: 293#(<= N j), Black: 331#(and (<= N j) (<= k j)), 80#true, 336#true, 17#L74true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, 24#L36true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, 101#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), 255#true]) [2021-03-25 19:30:32,117 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,117 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,117 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:32,117 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:32,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][67], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 80#true, 336#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k))]) [2021-03-25 19:30:32,158 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:32,158 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:32,158 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:32,158 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:32,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][123], [258#(<= N i), Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), Black: 274#(<= k j), Black: 293#(<= N j), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 336#true, 80#true, 17#L74true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, 24#L36true, Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, 101#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:32,174 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:32,174 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:32,174 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,174 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][67], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 336#true, 82#(= max (select A 0)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, 29#L26-1true, 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), 255#true]) [2021-03-25 19:30:32,179 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:32,179 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:32,179 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,179 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:32,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][67], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 73#(not b2), 14#thread1EXITtrue, Black: 293#(<= N j), Black: 331#(and (<= N j) (<= k j)), 336#true, 82#(= max (select A 0)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:32,219 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:32,219 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,219 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:32,219 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,272 INFO L129 PetriNetUnfolder]: 3190/4737 cut-off events. [2021-03-25 19:30:32,272 INFO L130 PetriNetUnfolder]: For 46202/47407 co-relation queries the response was YES. [2021-03-25 19:30:32,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27946 conditions, 4737 events. 3190/4737 cut-off events. For 46202/47407 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 27247 event pairs, 419 based on Foata normal form. 457/4890 useless extension candidates. Maximal degree in co-relation 27529. Up to 1884 conditions per place. [2021-03-25 19:30:32,304 INFO L132 encePairwiseOnDemand]: 60/65 looper letters, 126 selfloop transitions, 36 changer transitions 14/197 dead transitions. [2021-03-25 19:30:32,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 197 transitions, 2732 flow [2021-03-25 19:30:32,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 19:30:32,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 19:30:32,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2021-03-25 19:30:32,305 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7107692307692308 [2021-03-25 19:30:32,305 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 231 transitions. [2021-03-25 19:30:32,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 231 transitions. [2021-03-25 19:30:32,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:32,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 231 transitions. [2021-03-25 19:30:32,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 46.2) internal successors, (231), 5 states have internal predecessors, (231), 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-03-25 19:30:32,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 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-03-25 19:30:32,307 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 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-03-25 19:30:32,307 INFO L185 Difference]: Start difference. First operand has 76 places, 119 transitions, 1475 flow. Second operand 5 states and 231 transitions. [2021-03-25 19:30:32,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 197 transitions, 2732 flow [2021-03-25 19:30:32,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 197 transitions, 2689 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 19:30:32,337 INFO L241 Difference]: Finished difference. Result has 80 places, 124 transitions, 1566 flow [2021-03-25 19:30:32,338 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1566, PETRI_PLACES=80, PETRI_TRANSITIONS=124} [2021-03-25 19:30:32,338 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 43 predicate places. [2021-03-25 19:30:32,338 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:32,338 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 124 transitions, 1566 flow [2021-03-25 19:30:32,338 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 124 transitions, 1566 flow [2021-03-25 19:30:32,339 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 80 places, 124 transitions, 1566 flow [2021-03-25 19:30:32,462 INFO L129 PetriNetUnfolder]: 769/1441 cut-off events. [2021-03-25 19:30:32,462 INFO L130 PetriNetUnfolder]: For 10433/10765 co-relation queries the response was YES. [2021-03-25 19:30:32,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7883 conditions, 1441 events. 769/1441 cut-off events. For 10433/10765 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8900 event pairs, 86 based on Foata normal form. 120/1467 useless extension candidates. Maximal degree in co-relation 7626. Up to 719 conditions per place. [2021-03-25 19:30:32,478 INFO L142 LiptonReduction]: Number of co-enabled transitions 1342 [2021-03-25 19:30:32,488 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:32,488 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:32,488 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 150 [2021-03-25 19:30:32,488 INFO L480 AbstractCegarLoop]: Abstraction has has 80 places, 124 transitions, 1566 flow [2021-03-25 19:30:32,488 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:32,488 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:32,488 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:32,489 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 19:30:32,489 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:32,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:32,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1936909963, now seen corresponding path program 1 times [2021-03-25 19:30:32,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:32,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655011331] [2021-03-25 19:30:32,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:32,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:32,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:32,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:32,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:32,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:32,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:32,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:32,507 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:32,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655011331] [2021-03-25 19:30:32,507 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:32,507 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 19:30:32,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683901112] [2021-03-25 19:30:32,507 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:32,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:32,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:32,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 19:30:32,508 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 65 [2021-03-25 19:30:32,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 124 transitions, 1566 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:32,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:32,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 65 [2021-03-25 19:30:32,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:32,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][115], [Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), Black: 274#(<= k j), Black: 293#(<= N j), Black: 331#(and (<= N j) (<= k j)), 80#true, 17#L74true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, 24#L36true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 345#(= j i), 351#true, 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), 255#true]) [2021-03-25 19:30:32,663 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,663 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,663 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:32,663 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:32,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][75], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 73#(not b2), Black: 293#(<= N j), Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 345#(= j i), 351#true, Black: 86#(and (= min max) (= max (select A 0))), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 255#true]) [2021-03-25 19:30:32,703 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 19:30:32,703 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:32,703 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:32,703 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 19:30:32,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][114], [258#(<= N i), Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), Black: 274#(<= k j), Black: 293#(<= N j), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 80#true, 17#L74true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, 24#L36true, Black: 82#(= max (select A 0)), Black: 345#(= j i), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), 101#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:32,714 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:32,714 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,714 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:32,714 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:32,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][75], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), 14#thread1EXITtrue, Black: 293#(<= N j), Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k))]) [2021-03-25 19:30:32,737 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:32,737 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is not cut-off event [2021-03-25 19:30:32,737 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,737 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][75], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 82#(= max (select A 0)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, 354#(<= N i), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:32,753 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:32,753 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,753 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,753 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:32,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][75], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 73#(not b2), Black: 293#(<= N j), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 33#thread3EXITtrue, 354#(<= N i), 101#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k))]) [2021-03-25 19:30:32,764 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,764 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:32,764 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:32,764 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:32,786 INFO L129 PetriNetUnfolder]: 2893/4154 cut-off events. [2021-03-25 19:30:32,787 INFO L130 PetriNetUnfolder]: For 46178/47496 co-relation queries the response was YES. [2021-03-25 19:30:32,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26147 conditions, 4154 events. 2893/4154 cut-off events. For 46178/47496 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 22563 event pairs, 429 based on Foata normal form. 261/4081 useless extension candidates. Maximal degree in co-relation 25825. Up to 2376 conditions per place. [2021-03-25 19:30:32,815 INFO L132 encePairwiseOnDemand]: 60/65 looper letters, 119 selfloop transitions, 25 changer transitions 11/176 dead transitions. [2021-03-25 19:30:32,816 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 176 transitions, 2431 flow [2021-03-25 19:30:32,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 19:30:32,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 19:30:32,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 230 transitions. [2021-03-25 19:30:32,817 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7076923076923077 [2021-03-25 19:30:32,817 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 230 transitions. [2021-03-25 19:30:32,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 230 transitions. [2021-03-25 19:30:32,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:32,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 230 transitions. [2021-03-25 19:30:32,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 46.0) internal successors, (230), 5 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-03-25 19:30:32,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 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-03-25 19:30:32,818 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 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-03-25 19:30:32,818 INFO L185 Difference]: Start difference. First operand has 80 places, 124 transitions, 1566 flow. Second operand 5 states and 230 transitions. [2021-03-25 19:30:32,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 176 transitions, 2431 flow [2021-03-25 19:30:32,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 176 transitions, 2390 flow, removed 6 selfloop flow, removed 1 redundant places. [2021-03-25 19:30:32,845 INFO L241 Difference]: Finished difference. Result has 84 places, 124 transitions, 1603 flow [2021-03-25 19:30:32,846 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1603, PETRI_PLACES=84, PETRI_TRANSITIONS=124} [2021-03-25 19:30:32,846 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 47 predicate places. [2021-03-25 19:30:32,846 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:32,846 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 124 transitions, 1603 flow [2021-03-25 19:30:32,846 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 124 transitions, 1603 flow [2021-03-25 19:30:32,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 124 transitions, 1603 flow [2021-03-25 19:30:32,906 INFO L129 PetriNetUnfolder]: 663/1165 cut-off events. [2021-03-25 19:30:32,906 INFO L130 PetriNetUnfolder]: For 8722/8993 co-relation queries the response was YES. [2021-03-25 19:30:32,910 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6967 conditions, 1165 events. 663/1165 cut-off events. For 8722/8993 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 6421 event pairs, 64 based on Foata normal form. 100/1202 useless extension candidates. Maximal degree in co-relation 6792. Up to 598 conditions per place. [2021-03-25 19:30:32,921 INFO L142 LiptonReduction]: Number of co-enabled transitions 1288 [2021-03-25 19:30:32,927 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:32,927 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:32,927 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 81 [2021-03-25 19:30:32,928 INFO L480 AbstractCegarLoop]: Abstraction has has 84 places, 124 transitions, 1603 flow [2021-03-25 19:30:32,928 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:32,928 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:32,928 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:32,928 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 19:30:32,928 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:32,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:32,928 INFO L82 PathProgramCache]: Analyzing trace with hash -19681371, now seen corresponding path program 2 times [2021-03-25 19:30:32,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:32,929 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199820770] [2021-03-25 19:30:32,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:32,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:32,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:32,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:32,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:32,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:32,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:32,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:32,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:32,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199820770] [2021-03-25 19:30:32,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 19:30:32,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 19:30:32,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564574503] [2021-03-25 19:30:32,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:32,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:32,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:32,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 19:30:32,954 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 65 [2021-03-25 19:30:32,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 124 transitions, 1603 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:32,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:32,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 65 [2021-03-25 19:30:32,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:33,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][58], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 73#(not b2), Black: 293#(<= N j), Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 345#(= j i), 351#true, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 353#(= k i), 359#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 255#true]) [2021-03-25 19:30:33,083 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:33,083 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,083 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:33,083 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][89], [Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), Black: 274#(<= k j), Black: 293#(<= N j), Black: 331#(and (<= N j) (<= k j)), 80#true, 17#L74true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, 24#L36true, 29#L26-1true, Black: 345#(= j i), Black: 82#(= max (select A 0)), 351#true, 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 353#(= k i), 359#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1)), 255#true]) [2021-03-25 19:30:33,096 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:33,096 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:33,096 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:33,096 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 19:30:33,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][58], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), 101#true, Black: 353#(= k i), 359#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k))]) [2021-03-25 19:30:33,125 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,125 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:33,125 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:33,125 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][89], [258#(<= N i), Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, 73#(not b2), Black: 274#(<= k j), Black: 293#(<= N j), 14#thread1EXITtrue, Black: 331#(and (<= N j) (<= k j)), 80#true, 17#L74true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, 24#L36true, Black: 82#(= max (select A 0)), Black: 345#(= j i), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), 101#true, Black: 353#(= k i), 359#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:33,141 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,141 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:33,141 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:33,141 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][58], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), 14#thread1EXITtrue, Black: 73#(not b2), Black: 293#(<= N j), Black: 331#(and (<= N j) (<= k j)), 82#(= max (select A 0)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 343#true, Black: 345#(= j i), 33#thread3EXITtrue, Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), 101#true, Black: 353#(= k i), 359#true, 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), 48#L37-1true, Black: 199#(and (< i N) (<= i k)), 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 126#(<= (select A 0) (+ max 1))]) [2021-03-25 19:30:33,172 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-25 19:30:33,172 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:33,172 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-25 19:30:33,172 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 19:30:33,202 INFO L129 PetriNetUnfolder]: 2602/3707 cut-off events. [2021-03-25 19:30:33,202 INFO L130 PetriNetUnfolder]: For 39981/40986 co-relation queries the response was YES. [2021-03-25 19:30:33,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24362 conditions, 3707 events. 2602/3707 cut-off events. For 39981/40986 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 19227 event pairs, 553 based on Foata normal form. 193/3635 useless extension candidates. Maximal degree in co-relation 24122. Up to 2526 conditions per place. [2021-03-25 19:30:33,227 INFO L132 encePairwiseOnDemand]: 61/65 looper letters, 93 selfloop transitions, 25 changer transitions 1/140 dead transitions. [2021-03-25 19:30:33,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 140 transitions, 2006 flow [2021-03-25 19:30:33,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 19:30:33,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 19:30:33,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 185 transitions. [2021-03-25 19:30:33,228 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7115384615384616 [2021-03-25 19:30:33,228 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 185 transitions. [2021-03-25 19:30:33,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 185 transitions. [2021-03-25 19:30:33,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:33,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 185 transitions. [2021-03-25 19:30:33,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 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-03-25 19:30:33,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 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-03-25 19:30:33,230 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 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-03-25 19:30:33,230 INFO L185 Difference]: Start difference. First operand has 84 places, 124 transitions, 1603 flow. Second operand 4 states and 185 transitions. [2021-03-25 19:30:33,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 140 transitions, 2006 flow [2021-03-25 19:30:33,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 140 transitions, 2002 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-25 19:30:33,252 INFO L241 Difference]: Finished difference. Result has 88 places, 123 transitions, 1663 flow [2021-03-25 19:30:33,252 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1663, PETRI_PLACES=88, PETRI_TRANSITIONS=123} [2021-03-25 19:30:33,253 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 51 predicate places. [2021-03-25 19:30:33,253 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:33,253 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 88 places, 123 transitions, 1663 flow [2021-03-25 19:30:33,253 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 88 places, 123 transitions, 1663 flow [2021-03-25 19:30:33,254 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 88 places, 123 transitions, 1663 flow [2021-03-25 19:30:33,312 INFO L129 PetriNetUnfolder]: 641/1117 cut-off events. [2021-03-25 19:30:33,312 INFO L130 PetriNetUnfolder]: For 9015/9262 co-relation queries the response was YES. [2021-03-25 19:30:33,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6911 conditions, 1117 events. 641/1117 cut-off events. For 9015/9262 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6057 event pairs, 59 based on Foata normal form. 90/1149 useless extension candidates. Maximal degree in co-relation 6739. Up to 591 conditions per place. [2021-03-25 19:30:33,324 INFO L142 LiptonReduction]: Number of co-enabled transitions 1248 [2021-03-25 19:30:33,331 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:33,331 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:33,331 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 78 [2021-03-25 19:30:33,331 INFO L480 AbstractCegarLoop]: Abstraction has has 88 places, 123 transitions, 1663 flow [2021-03-25 19:30:33,331 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:33,331 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:33,331 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:33,331 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 19:30:33,331 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:33,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:33,332 INFO L82 PathProgramCache]: Analyzing trace with hash 1925432845, now seen corresponding path program 1 times [2021-03-25 19:30:33,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:33,332 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953509374] [2021-03-25 19:30:33,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:33,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:33,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,350 INFO L142 QuantifierPusher]: treesize reduction 14, result has 67.4 percent of original size [2021-03-25 19:30:33,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 19:30:33,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:33,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:33,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:33,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953509374] [2021-03-25 19:30:33,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630589428] [2021-03-25 19:30:33,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-03-25 19:30:33,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:33,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 19:30:33,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:33,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:33,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:33,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:33,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:33,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:33,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:33,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:33,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:33,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:33,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:33,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:33,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:33,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:33,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:33,461 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-25 19:30:33,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2021-03-25 19:30:33,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103511009] [2021-03-25 19:30:33,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:33,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:33,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:33,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-25 19:30:33,462 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 65 [2021-03-25 19:30:33,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 123 transitions, 1663 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:33,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:33,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 65 [2021-03-25 19:30:33,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:33,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][58], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 345#(= j i), 351#true, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 353#(= k i), 359#true, 42#L75true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), 365#true, Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 255#true]) [2021-03-25 19:30:33,602 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:33,602 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:33,602 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,602 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][58], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), 14#thread1EXITtrue, Black: 293#(<= N j), Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), 101#true, Black: 353#(= k i), 359#true, 42#L75true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), 365#true, Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k))]) [2021-03-25 19:30:33,648 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,649 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:33,649 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:33,649 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:33,762 INFO L129 PetriNetUnfolder]: 2612/3753 cut-off events. [2021-03-25 19:30:33,762 INFO L130 PetriNetUnfolder]: For 43345/44234 co-relation queries the response was YES. [2021-03-25 19:30:33,772 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25641 conditions, 3753 events. 2612/3753 cut-off events. For 43345/44234 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 19811 event pairs, 459 based on Foata normal form. 172/3631 useless extension candidates. Maximal degree in co-relation 25404. Up to 2557 conditions per place. [2021-03-25 19:30:33,788 INFO L132 encePairwiseOnDemand]: 61/65 looper letters, 97 selfloop transitions, 33 changer transitions 7/158 dead transitions. [2021-03-25 19:30:33,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 158 transitions, 2431 flow [2021-03-25 19:30:33,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 19:30:33,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 19:30:33,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 185 transitions. [2021-03-25 19:30:33,789 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7115384615384616 [2021-03-25 19:30:33,789 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 185 transitions. [2021-03-25 19:30:33,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 185 transitions. [2021-03-25 19:30:33,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:33,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 185 transitions. [2021-03-25 19:30:33,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 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-03-25 19:30:33,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 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-03-25 19:30:33,790 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 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-03-25 19:30:33,790 INFO L185 Difference]: Start difference. First operand has 88 places, 123 transitions, 1663 flow. Second operand 4 states and 185 transitions. [2021-03-25 19:30:33,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 158 transitions, 2431 flow [2021-03-25 19:30:33,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 158 transitions, 2355 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-03-25 19:30:33,818 INFO L241 Difference]: Finished difference. Result has 90 places, 135 transitions, 1926 flow [2021-03-25 19:30:33,818 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1926, PETRI_PLACES=90, PETRI_TRANSITIONS=135} [2021-03-25 19:30:33,818 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 53 predicate places. [2021-03-25 19:30:33,818 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:33,819 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 135 transitions, 1926 flow [2021-03-25 19:30:33,819 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 135 transitions, 1926 flow [2021-03-25 19:30:33,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 90 places, 135 transitions, 1926 flow [2021-03-25 19:30:33,893 INFO L129 PetriNetUnfolder]: 664/1159 cut-off events. [2021-03-25 19:30:33,894 INFO L130 PetriNetUnfolder]: For 9883/10143 co-relation queries the response was YES. [2021-03-25 19:30:33,899 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7508 conditions, 1159 events. 664/1159 cut-off events. For 9883/10143 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6341 event pairs, 62 based on Foata normal form. 94/1199 useless extension candidates. Maximal degree in co-relation 7345. Up to 631 conditions per place. [2021-03-25 19:30:33,910 INFO L142 LiptonReduction]: Number of co-enabled transitions 1242 [2021-03-25 19:30:33,918 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:33,918 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:33,918 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 100 [2021-03-25 19:30:33,919 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 135 transitions, 1926 flow [2021-03-25 19:30:33,919 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:33,919 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:33,919 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:34,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-03-25 19:30:34,136 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:34,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:34,136 INFO L82 PathProgramCache]: Analyzing trace with hash -798699181, now seen corresponding path program 2 times [2021-03-25 19:30:34,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:34,137 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819239209] [2021-03-25 19:30:34,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:34,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,167 INFO L142 QuantifierPusher]: treesize reduction 14, result has 56.3 percent of original size [2021-03-25 19:30:34,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:34,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:34,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:34,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:34,185 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819239209] [2021-03-25 19:30:34,186 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848405372] [2021-03-25 19:30:34,186 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 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-03-25 19:30:34,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 19:30:34,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 19:30:34,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 19:30:34,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:34,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:34,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:34,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:34,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:34,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,238 INFO L142 QuantifierPusher]: treesize reduction 1, result has 87.5 percent of original size [2021-03-25 19:30:34,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:34,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:34,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:34,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:34,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:34,250 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 19:30:34,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:34,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:34,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:34,266 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-25 19:30:34,266 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2021-03-25 19:30:34,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920508698] [2021-03-25 19:30:34,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 19:30:34,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:34,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 19:30:34,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-25 19:30:34,269 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 65 [2021-03-25 19:30:34,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 135 transitions, 1926 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:34,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:34,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 65 [2021-03-25 19:30:34,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:34,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][55], [4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, 29#L26-1true, Black: 82#(= max (select A 0)), Black: 345#(= j i), 351#true, Black: 86#(and (= min max) (= max (select A 0))), 101#true, Black: 353#(= k i), 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 362#(<= (+ k 1) N), 365#true, Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 435#(and (<= k l) (< k N)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 375#(<= k l), 439#true, Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 255#true]) [2021-03-25 19:30:34,425 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 19:30:34,425 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:34,425 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 19:30:34,425 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:34,487 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][55], [258#(<= N i), 4#thread5EXITtrue, Black: 64#(not b1), Black: 257#(= l i), Black: 260#(and (= l i) (<= N i)), 264#true, Black: 274#(<= k j), Black: 293#(<= N j), 14#thread1EXITtrue, Black: 73#(not b2), Black: 331#(and (<= N j) (<= k j)), 80#true, Black: 338#(= j i), Black: 339#(<= (+ i 1) N), 23#L46true, 343#true, Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), 101#true, Black: 353#(= k i), 42#L75true, Black: 195#(and (= k 0) (<= i k)), Black: 362#(<= (+ k 1) N), 365#true, Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 48#L37-1true, 50#L55true, Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 435#(and (<= k l) (< k N)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 375#(<= k l), 439#true, Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k))]) [2021-03-25 19:30:34,487 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 19:30:34,487 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 19:30:34,487 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:34,487 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 19:30:34,630 INFO L129 PetriNetUnfolder]: 2927/4188 cut-off events. [2021-03-25 19:30:34,631 INFO L130 PetriNetUnfolder]: For 54266/55572 co-relation queries the response was YES. [2021-03-25 19:30:34,647 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30265 conditions, 4188 events. 2927/4188 cut-off events. For 54266/55572 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 21820 event pairs, 282 based on Foata normal form. 259/4208 useless extension candidates. Maximal degree in co-relation 30075. Up to 1815 conditions per place. [2021-03-25 19:30:34,667 INFO L132 encePairwiseOnDemand]: 60/65 looper letters, 176 selfloop transitions, 46 changer transitions 13/256 dead transitions. [2021-03-25 19:30:34,667 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 256 transitions, 4233 flow [2021-03-25 19:30:34,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 19:30:34,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 19:30:34,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2021-03-25 19:30:34,669 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7107692307692308 [2021-03-25 19:30:34,669 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 231 transitions. [2021-03-25 19:30:34,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 231 transitions. [2021-03-25 19:30:34,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:34,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 231 transitions. [2021-03-25 19:30:34,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 46.2) internal successors, (231), 5 states have internal predecessors, (231), 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-03-25 19:30:34,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 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-03-25 19:30:34,670 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 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-03-25 19:30:34,670 INFO L185 Difference]: Start difference. First operand has 90 places, 135 transitions, 1926 flow. Second operand 5 states and 231 transitions. [2021-03-25 19:30:34,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 256 transitions, 4233 flow [2021-03-25 19:30:34,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 256 transitions, 4058 flow, removed 61 selfloop flow, removed 1 redundant places. [2021-03-25 19:30:34,708 INFO L241 Difference]: Finished difference. Result has 96 places, 165 transitions, 2512 flow [2021-03-25 19:30:34,709 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2512, PETRI_PLACES=96, PETRI_TRANSITIONS=165} [2021-03-25 19:30:34,709 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 59 predicate places. [2021-03-25 19:30:34,709 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:34,710 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 96 places, 165 transitions, 2512 flow [2021-03-25 19:30:34,710 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 96 places, 165 transitions, 2512 flow [2021-03-25 19:30:34,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 95 places, 165 transitions, 2512 flow [2021-03-25 19:30:34,819 INFO L129 PetriNetUnfolder]: 1041/1710 cut-off events. [2021-03-25 19:30:34,819 INFO L130 PetriNetUnfolder]: For 18752/19033 co-relation queries the response was YES. [2021-03-25 19:30:34,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11855 conditions, 1710 events. 1041/1710 cut-off events. For 18752/19033 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9371 event pairs, 79 based on Foata normal form. 59/1716 useless extension candidates. Maximal degree in co-relation 11685. Up to 989 conditions per place. [2021-03-25 19:30:34,839 INFO L142 LiptonReduction]: Number of co-enabled transitions 1272 [2021-03-25 19:30:34,852 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:34,852 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:34,852 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 143 [2021-03-25 19:30:34,853 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 165 transitions, 2512 flow [2021-03-25 19:30:34,853 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 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-03-25 19:30:34,853 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:34,853 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:35,068 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:35,068 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:35,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:35,068 INFO L82 PathProgramCache]: Analyzing trace with hash -154666739, now seen corresponding path program 1 times [2021-03-25 19:30:35,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:35,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922514841] [2021-03-25 19:30:35,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:35,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,097 INFO L142 QuantifierPusher]: treesize reduction 24, result has 59.3 percent of original size [2021-03-25 19:30:35,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 19:30:35,108 INFO L142 QuantifierPusher]: treesize reduction 14, result has 77.0 percent of original size [2021-03-25 19:30:35,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 19:30:35,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:35,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922514841] [2021-03-25 19:30:35,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063457424] [2021-03-25 19:30:35,128 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) [2021-03-25 19:30:35,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:35,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-25 19:30:35,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:35,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:35,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:35,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:35,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:35,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:35,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:35,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:35,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:35,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:35,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:35,210 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:35,210 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 8 [2021-03-25 19:30:35,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75089947] [2021-03-25 19:30:35,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 19:30:35,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:35,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 19:30:35,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-25 19:30:35,211 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 65 [2021-03-25 19:30:35,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 165 transitions, 2512 flow. Second operand has 9 states, 9 states have (on average 28.444444444444443) internal successors, (256), 9 states have internal predecessors, (256), 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-03-25 19:30:35,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:35,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 65 [2021-03-25 19:30:35,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:35,921 INFO L129 PetriNetUnfolder]: 4507/6312 cut-off events. [2021-03-25 19:30:35,921 INFO L130 PetriNetUnfolder]: For 81788/82145 co-relation queries the response was YES. [2021-03-25 19:30:35,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46162 conditions, 6312 events. 4507/6312 cut-off events. For 81788/82145 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 34663 event pairs, 553 based on Foata normal form. 295/6604 useless extension candidates. Maximal degree in co-relation 45949. Up to 2853 conditions per place. [2021-03-25 19:30:35,963 INFO L132 encePairwiseOnDemand]: 54/65 looper letters, 118 selfloop transitions, 42 changer transitions 270/441 dead transitions. [2021-03-25 19:30:35,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 441 transitions, 7161 flow [2021-03-25 19:30:35,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-25 19:30:35,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-25 19:30:35,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 579 transitions. [2021-03-25 19:30:35,965 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5239819004524887 [2021-03-25 19:30:35,965 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 579 transitions. [2021-03-25 19:30:35,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 579 transitions. [2021-03-25 19:30:35,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:35,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 579 transitions. [2021-03-25 19:30:35,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 34.05882352941177) internal successors, (579), 17 states have internal predecessors, (579), 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-03-25 19:30:35,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 65.0) internal successors, (1170), 18 states have internal predecessors, (1170), 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-03-25 19:30:35,968 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 65.0) internal successors, (1170), 18 states have internal predecessors, (1170), 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-03-25 19:30:35,968 INFO L185 Difference]: Start difference. First operand has 95 places, 165 transitions, 2512 flow. Second operand 17 states and 579 transitions. [2021-03-25 19:30:35,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 441 transitions, 7161 flow [2021-03-25 19:30:36,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 441 transitions, 6916 flow, removed 33 selfloop flow, removed 3 redundant places. [2021-03-25 19:30:36,046 INFO L241 Difference]: Finished difference. Result has 115 places, 126 transitions, 1893 flow [2021-03-25 19:30:36,046 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1893, PETRI_PLACES=115, PETRI_TRANSITIONS=126} [2021-03-25 19:30:36,046 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 78 predicate places. [2021-03-25 19:30:36,046 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:36,046 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 126 transitions, 1893 flow [2021-03-25 19:30:36,046 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 126 transitions, 1893 flow [2021-03-25 19:30:36,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 101 places, 126 transitions, 1893 flow [2021-03-25 19:30:36,123 INFO L129 PetriNetUnfolder]: 771/1224 cut-off events. [2021-03-25 19:30:36,123 INFO L130 PetriNetUnfolder]: For 16901/17066 co-relation queries the response was YES. [2021-03-25 19:30:36,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9304 conditions, 1224 events. 771/1224 cut-off events. For 16901/17066 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 5866 event pairs, 97 based on Foata normal form. 15/1177 useless extension candidates. Maximal degree in co-relation 9248. Up to 743 conditions per place. [2021-03-25 19:30:36,139 INFO L142 LiptonReduction]: Number of co-enabled transitions 954 [2021-03-25 19:30:36,150 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:36,151 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:36,151 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 105 [2021-03-25 19:30:36,151 INFO L480 AbstractCegarLoop]: Abstraction has has 101 places, 126 transitions, 1893 flow [2021-03-25 19:30:36,151 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 28.444444444444443) internal successors, (256), 9 states have internal predecessors, (256), 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-03-25 19:30:36,151 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:36,151 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:36,365 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-03-25 19:30:36,366 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:36,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:36,366 INFO L82 PathProgramCache]: Analyzing trace with hash 1137637409, now seen corresponding path program 1 times [2021-03-25 19:30:36,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:36,366 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806534629] [2021-03-25 19:30:36,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:36,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:36,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:36,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,390 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:30:36,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806534629] [2021-03-25 19:30:36,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891231693] [2021-03-25 19:30:36,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-03-25 19:30:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:36,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-25 19:30:36,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:36,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:36,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:36,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:36,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:36,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:36,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:36,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:36,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:36,458 INFO L142 QuantifierPusher]: treesize reduction 9, result has 10.0 percent of original size [2021-03-25 19:30:36,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:36,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:36,468 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:30:36,469 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:36,469 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-25 19:30:36,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116064413] [2021-03-25 19:30:36,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 19:30:36,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:36,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 19:30:36,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 19:30:36,470 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 65 [2021-03-25 19:30:36,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 126 transitions, 1893 flow. Second operand has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 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-03-25 19:30:36,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:36,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 65 [2021-03-25 19:30:36,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:36,714 INFO L129 PetriNetUnfolder]: 2050/2885 cut-off events. [2021-03-25 19:30:36,714 INFO L130 PetriNetUnfolder]: For 49914/50321 co-relation queries the response was YES. [2021-03-25 19:30:36,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23754 conditions, 2885 events. 2050/2885 cut-off events. For 49914/50321 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 13506 event pairs, 397 based on Foata normal form. 146/2895 useless extension candidates. Maximal degree in co-relation 23697. Up to 2033 conditions per place. [2021-03-25 19:30:36,737 INFO L132 encePairwiseOnDemand]: 61/65 looper letters, 115 selfloop transitions, 19 changer transitions 0/154 dead transitions. [2021-03-25 19:30:36,737 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 154 transitions, 2553 flow [2021-03-25 19:30:36,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 19:30:36,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 19:30:36,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 183 transitions. [2021-03-25 19:30:36,738 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7038461538461539 [2021-03-25 19:30:36,738 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 183 transitions. [2021-03-25 19:30:36,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 183 transitions. [2021-03-25 19:30:36,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:36,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 183 transitions. [2021-03-25 19:30:36,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 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-03-25 19:30:36,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 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-03-25 19:30:36,739 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 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-03-25 19:30:36,739 INFO L185 Difference]: Start difference. First operand has 101 places, 126 transitions, 1893 flow. Second operand 4 states and 183 transitions. [2021-03-25 19:30:36,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 154 transitions, 2553 flow [2021-03-25 19:30:36,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 154 transitions, 2359 flow, removed 60 selfloop flow, removed 10 redundant places. [2021-03-25 19:30:36,790 INFO L241 Difference]: Finished difference. Result has 95 places, 124 transitions, 1756 flow [2021-03-25 19:30:36,790 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1756, PETRI_PLACES=95, PETRI_TRANSITIONS=124} [2021-03-25 19:30:36,790 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 58 predicate places. [2021-03-25 19:30:36,790 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:36,791 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 124 transitions, 1756 flow [2021-03-25 19:30:36,791 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 124 transitions, 1756 flow [2021-03-25 19:30:36,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 95 places, 124 transitions, 1756 flow [2021-03-25 19:30:36,873 INFO L129 PetriNetUnfolder]: 794/1311 cut-off events. [2021-03-25 19:30:36,873 INFO L130 PetriNetUnfolder]: For 13162/13378 co-relation queries the response was YES. [2021-03-25 19:30:36,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9068 conditions, 1311 events. 794/1311 cut-off events. For 13162/13378 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6931 event pairs, 133 based on Foata normal form. 19/1276 useless extension candidates. Maximal degree in co-relation 8890. Up to 775 conditions per place. [2021-03-25 19:30:36,887 INFO L142 LiptonReduction]: Number of co-enabled transitions 952 [2021-03-25 19:30:36,903 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:36,903 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:36,903 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 113 [2021-03-25 19:30:36,904 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 124 transitions, 1756 flow [2021-03-25 19:30:36,904 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 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-03-25 19:30:36,904 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:36,904 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:37,118 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:37,118 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:37,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:37,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1069608729, now seen corresponding path program 1 times [2021-03-25 19:30:37,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:37,119 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839848501] [2021-03-25 19:30:37,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:37,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:37,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,156 INFO L142 QuantifierPusher]: treesize reduction 38, result has 50.0 percent of original size [2021-03-25 19:30:37,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 19:30:37,169 INFO L142 QuantifierPusher]: treesize reduction 14, result has 39.1 percent of original size [2021-03-25 19:30:37,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 19:30:37,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,193 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:30:37,193 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839848501] [2021-03-25 19:30:37,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308213413] [2021-03-25 19:30:37,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-03-25 19:30:37,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:37,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 12 conjunts are in the unsatisfiable core [2021-03-25 19:30:37,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:37,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:37,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:37,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:37,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:37,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:37,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:37,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:37,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:37,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:37,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:37,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:37,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:37,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:37,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:37,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:37,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:37,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:37,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:37,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:37,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:37,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:37,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-25 19:30:37,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-25 19:30:37,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-25 19:30:37,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:11, output treesize:3 [2021-03-25 19:30:37,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,307 INFO L142 QuantifierPusher]: treesize reduction 23, result has 17.9 percent of original size [2021-03-25 19:30:37,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:37,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:37,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:37,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 19:30:37,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:37,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:37,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:30:37,327 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:37,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-25 19:30:37,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668099765] [2021-03-25 19:30:37,328 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-25 19:30:37,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:37,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-25 19:30:37,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-03-25 19:30:37,329 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 65 [2021-03-25 19:30:37,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 124 transitions, 1756 flow. Second operand has 10 states, 10 states have (on average 33.5) internal successors, (335), 10 states have internal predecessors, (335), 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-03-25 19:30:37,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:37,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 65 [2021-03-25 19:30:37,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:37,782 INFO L129 PetriNetUnfolder]: 2394/3639 cut-off events. [2021-03-25 19:30:37,782 INFO L130 PetriNetUnfolder]: For 45366/46072 co-relation queries the response was YES. [2021-03-25 19:30:37,794 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28401 conditions, 3639 events. 2394/3639 cut-off events. For 45366/46072 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 19992 event pairs, 88 based on Foata normal form. 92/3678 useless extension candidates. Maximal degree in co-relation 28133. Up to 2090 conditions per place. [2021-03-25 19:30:37,804 INFO L132 encePairwiseOnDemand]: 56/65 looper letters, 142 selfloop transitions, 35 changer transitions 163/354 dead transitions. [2021-03-25 19:30:37,804 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 354 transitions, 5771 flow [2021-03-25 19:30:37,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 19:30:37,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 19:30:37,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 676 transitions. [2021-03-25 19:30:37,805 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2021-03-25 19:30:37,805 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 676 transitions. [2021-03-25 19:30:37,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 676 transitions. [2021-03-25 19:30:37,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:37,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 676 transitions. [2021-03-25 19:30:37,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 37.55555555555556) internal successors, (676), 18 states have internal predecessors, (676), 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-03-25 19:30:37,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 65.0) internal successors, (1235), 19 states have internal predecessors, (1235), 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-03-25 19:30:37,808 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 65.0) internal successors, (1235), 19 states have internal predecessors, (1235), 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-03-25 19:30:37,808 INFO L185 Difference]: Start difference. First operand has 95 places, 124 transitions, 1756 flow. Second operand 18 states and 676 transitions. [2021-03-25 19:30:37,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 354 transitions, 5771 flow [2021-03-25 19:30:37,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 354 transitions, 5683 flow, removed 11 selfloop flow, removed 2 redundant places. [2021-03-25 19:30:37,841 INFO L241 Difference]: Finished difference. Result has 123 places, 127 transitions, 1948 flow [2021-03-25 19:30:37,841 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1948, PETRI_PLACES=123, PETRI_TRANSITIONS=127} [2021-03-25 19:30:37,841 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 86 predicate places. [2021-03-25 19:30:37,841 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:37,841 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 123 places, 127 transitions, 1948 flow [2021-03-25 19:30:37,841 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 123 places, 127 transitions, 1948 flow [2021-03-25 19:30:37,842 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 127 transitions, 1948 flow [2021-03-25 19:30:37,956 INFO L129 PetriNetUnfolder]: 982/1694 cut-off events. [2021-03-25 19:30:37,956 INFO L130 PetriNetUnfolder]: For 29893/30215 co-relation queries the response was YES. [2021-03-25 19:30:37,964 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13479 conditions, 1694 events. 982/1694 cut-off events. For 29893/30215 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9819 event pairs, 158 based on Foata normal form. 25/1643 useless extension candidates. Maximal degree in co-relation 13403. Up to 1013 conditions per place. [2021-03-25 19:30:37,978 INFO L142 LiptonReduction]: Number of co-enabled transitions 966 [2021-03-25 19:30:37,989 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:37,990 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:37,990 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 149 [2021-03-25 19:30:37,990 INFO L480 AbstractCegarLoop]: Abstraction has has 112 places, 127 transitions, 1948 flow [2021-03-25 19:30:37,990 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 33.5) internal successors, (335), 10 states have internal predecessors, (335), 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-03-25 19:30:37,990 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:37,990 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:38,203 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-03-25 19:30:38,204 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:38,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:38,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1090593989, now seen corresponding path program 2 times [2021-03-25 19:30:38,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:38,204 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640649898] [2021-03-25 19:30:38,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:38,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:38,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 19:30:38,233 INFO L142 QuantifierPusher]: treesize reduction 24, result has 76.0 percent of original size [2021-03-25 19:30:38,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 19:30:38,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 19:30:38,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:38,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,285 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:38,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640649898] [2021-03-25 19:30:38,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151782296] [2021-03-25 19:30:38,285 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 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-03-25 19:30:38,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 19:30:38,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 19:30:38,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-25 19:30:38,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:38,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:38,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:38,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:38,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:38,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:38,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:38,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:38,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:38,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 19:30:38,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 19:30:38,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 19:30:38,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 19:30:38,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:38,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 19:30:38,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:38,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 19:30:38,355 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.2 percent of original size [2021-03-25 19:30:38,356 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 19:30:38,364 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,365 INFO L142 QuantifierPusher]: treesize reduction 5, result has 84.8 percent of original size [2021-03-25 19:30:38,367 INFO L147 QuantifierPusher]: treesize reduction 6, result has 45.5 percent of original size 5 [2021-03-25 19:30:38,368 INFO L147 QuantifierPusher]: treesize reduction 6, result has 66.7 percent of original size 12 [2021-03-25 19:30:38,369 INFO L142 QuantifierPusher]: treesize reduction 6, result has 66.7 percent of original size [2021-03-25 19:30:38,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:38,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 19:30:38,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:38,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 19:30:38,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:38,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 19:30:38,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2021-03-25 19:30:38,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:38,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:38,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-25 19:30:38,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-25 19:30:38,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:11 [2021-03-25 19:30:38,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:38,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 19:30:38,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:38,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 19:30:38,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:38,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 19:30:38,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2021-03-25 19:30:38,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:38,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:38,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-25 19:30:38,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:38,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-25 19:30:38,409 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:5 [2021-03-25 19:30:38,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:38,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:38,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:38,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:38,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-25 19:30:38,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-25 19:30:38,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-25 19:30:38,418 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:11, output treesize:3 [2021-03-25 19:30:38,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,422 INFO L142 QuantifierPusher]: treesize reduction 23, result has 17.9 percent of original size [2021-03-25 19:30:38,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:38,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:38,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:38,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 19:30:38,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:38,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:38,440 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:38,440 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:38,440 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-03-25 19:30:38,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836196900] [2021-03-25 19:30:38,441 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-25 19:30:38,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:38,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-25 19:30:38,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-03-25 19:30:38,442 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 65 [2021-03-25 19:30:38,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 127 transitions, 1948 flow. Second operand has 10 states, 10 states have (on average 29.4) internal successors, (294), 10 states have internal predecessors, (294), 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-03-25 19:30:38,442 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:38,442 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 65 [2021-03-25 19:30:38,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:39,319 INFO L129 PetriNetUnfolder]: 5919/8873 cut-off events. [2021-03-25 19:30:39,319 INFO L130 PetriNetUnfolder]: For 188905/189662 co-relation queries the response was YES. [2021-03-25 19:30:39,359 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75795 conditions, 8873 events. 5919/8873 cut-off events. For 188905/189662 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 55390 event pairs, 927 based on Foata normal form. 95/8909 useless extension candidates. Maximal degree in co-relation 75682. Up to 4138 conditions per place. [2021-03-25 19:30:39,383 INFO L132 encePairwiseOnDemand]: 57/65 looper letters, 121 selfloop transitions, 28 changer transitions 151/313 dead transitions. [2021-03-25 19:30:39,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 313 transitions, 5500 flow [2021-03-25 19:30:39,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 19:30:39,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 19:30:39,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 382 transitions. [2021-03-25 19:30:39,385 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5342657342657343 [2021-03-25 19:30:39,385 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 382 transitions. [2021-03-25 19:30:39,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 382 transitions. [2021-03-25 19:30:39,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:39,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 382 transitions. [2021-03-25 19:30:39,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 34.72727272727273) internal successors, (382), 11 states have internal predecessors, (382), 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-03-25 19:30:39,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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-03-25 19:30:39,386 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 65.0) internal successors, (780), 12 states have internal predecessors, (780), 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-03-25 19:30:39,386 INFO L185 Difference]: Start difference. First operand has 112 places, 127 transitions, 1948 flow. Second operand 11 states and 382 transitions. [2021-03-25 19:30:39,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 313 transitions, 5500 flow [2021-03-25 19:30:39,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 313 transitions, 5140 flow, removed 142 selfloop flow, removed 12 redundant places. [2021-03-25 19:30:39,680 INFO L241 Difference]: Finished difference. Result has 115 places, 132 transitions, 1992 flow [2021-03-25 19:30:39,680 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1992, PETRI_PLACES=115, PETRI_TRANSITIONS=132} [2021-03-25 19:30:39,680 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 78 predicate places. [2021-03-25 19:30:39,680 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:39,681 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 132 transitions, 1992 flow [2021-03-25 19:30:39,681 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 132 transitions, 1992 flow [2021-03-25 19:30:39,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 110 places, 132 transitions, 1992 flow [2021-03-25 19:30:39,815 INFO L129 PetriNetUnfolder]: 963/1763 cut-off events. [2021-03-25 19:30:39,815 INFO L130 PetriNetUnfolder]: For 24265/24499 co-relation queries the response was YES. [2021-03-25 19:30:39,823 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12669 conditions, 1763 events. 963/1763 cut-off events. For 24265/24499 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 10646 event pairs, 132 based on Foata normal form. 19/1725 useless extension candidates. Maximal degree in co-relation 12561. Up to 999 conditions per place. [2021-03-25 19:30:39,837 INFO L142 LiptonReduction]: Number of co-enabled transitions 1000 [2021-03-25 19:30:39,898 INFO L154 LiptonReduction]: Checked pairs total: 228 [2021-03-25 19:30:39,898 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 19:30:39,898 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 218 [2021-03-25 19:30:39,898 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 131 transitions, 1996 flow [2021-03-25 19:30:39,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 29.4) internal successors, (294), 10 states have internal predecessors, (294), 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-03-25 19:30:39,899 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:39,899 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:40,099 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-03-25 19:30:40,099 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:40,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:40,100 INFO L82 PathProgramCache]: Analyzing trace with hash 284264731, now seen corresponding path program 3 times [2021-03-25 19:30:40,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:40,100 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853681365] [2021-03-25 19:30:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:40,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:40,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,138 INFO L142 QuantifierPusher]: treesize reduction 28, result has 71.1 percent of original size [2021-03-25 19:30:40,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 19:30:40,155 INFO L142 QuantifierPusher]: treesize reduction 4, result has 81.8 percent of original size [2021-03-25 19:30:40,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:40,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,178 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:30:40,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853681365] [2021-03-25 19:30:40,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437610565] [2021-03-25 19:30:40,178 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 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-03-25 19:30:40,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-25 19:30:40,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 19:30:40,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-25 19:30:40,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:40,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:40,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:40,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:40,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:40,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:40,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 19:30:40,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:40,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 19:30:40,242 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.0 percent of original size [2021-03-25 19:30:40,243 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 19:30:40,244 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,250 INFO L142 QuantifierPusher]: treesize reduction 5, result has 84.8 percent of original size [2021-03-25 19:30:40,252 INFO L147 QuantifierPusher]: treesize reduction 6, result has 45.5 percent of original size 5 [2021-03-25 19:30:40,252 INFO L147 QuantifierPusher]: treesize reduction 6, result has 60.0 percent of original size 9 [2021-03-25 19:30:40,253 INFO L142 QuantifierPusher]: treesize reduction 6, result has 60.0 percent of original size [2021-03-25 19:30:40,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:40,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:40,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 19:30:40,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:40,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 19:30:40,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:40,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 19:30:40,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2021-03-25 19:30:40,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-25 19:30:40,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-25 19:30:40,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:7 [2021-03-25 19:30:40,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 19:30:40,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 19:30:40,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:40,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 19:30:40,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:40,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-25 19:30:40,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-25 19:30:40,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-25 19:30:40,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:5 [2021-03-25 19:30:40,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,289 INFO L142 QuantifierPusher]: treesize reduction 23, result has 23.3 percent of original size [2021-03-25 19:30:40,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:40,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:40,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:40,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:40,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:40,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:40,305 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:30:40,305 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:40,305 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-03-25 19:30:40,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659340552] [2021-03-25 19:30:40,305 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 19:30:40,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:40,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 19:30:40,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-03-25 19:30:40,306 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 69 [2021-03-25 19:30:40,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 131 transitions, 1996 flow. Second operand has 9 states, 9 states have (on average 33.44444444444444) internal successors, (301), 9 states have internal predecessors, (301), 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-03-25 19:30:40,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:40,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 69 [2021-03-25 19:30:40,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:40,905 INFO L129 PetriNetUnfolder]: 3424/5388 cut-off events. [2021-03-25 19:30:40,906 INFO L130 PetriNetUnfolder]: For 89640/90129 co-relation queries the response was YES. [2021-03-25 19:30:40,928 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44392 conditions, 5388 events. 3424/5388 cut-off events. For 89640/90129 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 32556 event pairs, 323 based on Foata normal form. 63/5399 useless extension candidates. Maximal degree in co-relation 44231. Up to 2772 conditions per place. [2021-03-25 19:30:40,944 INFO L132 encePairwiseOnDemand]: 58/69 looper letters, 137 selfloop transitions, 36 changer transitions 207/393 dead transitions. [2021-03-25 19:30:40,944 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 393 transitions, 6829 flow [2021-03-25 19:30:40,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 19:30:40,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 19:30:40,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 428 transitions. [2021-03-25 19:30:40,945 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5638998682476943 [2021-03-25 19:30:40,945 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 428 transitions. [2021-03-25 19:30:40,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 428 transitions. [2021-03-25 19:30:40,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:40,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 428 transitions. [2021-03-25 19:30:40,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 38.90909090909091) internal successors, (428), 11 states have internal predecessors, (428), 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-03-25 19:30:40,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 69.0) internal successors, (828), 12 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-03-25 19:30:40,947 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 69.0) internal successors, (828), 12 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-03-25 19:30:40,947 INFO L185 Difference]: Start difference. First operand has 109 places, 131 transitions, 1996 flow. Second operand 11 states and 428 transitions. [2021-03-25 19:30:40,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 393 transitions, 6829 flow [2021-03-25 19:30:41,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 393 transitions, 6671 flow, removed 68 selfloop flow, removed 5 redundant places. [2021-03-25 19:30:41,022 INFO L241 Difference]: Finished difference. Result has 120 places, 138 transitions, 2188 flow [2021-03-25 19:30:41,022 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2188, PETRI_PLACES=120, PETRI_TRANSITIONS=138} [2021-03-25 19:30:41,022 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 83 predicate places. [2021-03-25 19:30:41,022 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:41,022 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 138 transitions, 2188 flow [2021-03-25 19:30:41,023 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 138 transitions, 2188 flow [2021-03-25 19:30:41,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 116 places, 138 transitions, 2188 flow [2021-03-25 19:30:41,166 INFO L129 PetriNetUnfolder]: 1122/2078 cut-off events. [2021-03-25 19:30:41,166 INFO L130 PetriNetUnfolder]: For 30401/30670 co-relation queries the response was YES. [2021-03-25 19:30:41,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15393 conditions, 2078 events. 1122/2078 cut-off events. For 30401/30670 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 13153 event pairs, 160 based on Foata normal form. 13/2020 useless extension candidates. Maximal degree in co-relation 15257. Up to 1205 conditions per place. [2021-03-25 19:30:41,195 INFO L142 LiptonReduction]: Number of co-enabled transitions 932 [2021-03-25 19:30:41,200 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:41,200 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:41,200 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 178 [2021-03-25 19:30:41,200 INFO L480 AbstractCegarLoop]: Abstraction has has 116 places, 138 transitions, 2188 flow [2021-03-25 19:30:41,200 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 33.44444444444444) internal successors, (301), 9 states have internal predecessors, (301), 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-03-25 19:30:41,200 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:41,200 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:41,401 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:41,401 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:41,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:41,401 INFO L82 PathProgramCache]: Analyzing trace with hash 416260687, now seen corresponding path program 1 times [2021-03-25 19:30:41,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:41,401 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627640066] [2021-03-25 19:30:41,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:41,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:41,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,417 INFO L142 QuantifierPusher]: treesize reduction 28, result has 68.2 percent of original size [2021-03-25 19:30:41,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-25 19:30:41,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 19:30:41,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,462 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:30:41,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627640066] [2021-03-25 19:30:41,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713290143] [2021-03-25 19:30:41,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-03-25 19:30:41,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:41,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 12 conjunts are in the unsatisfiable core [2021-03-25 19:30:41,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:41,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:41,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:41,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:41,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:41,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:41,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:41,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:41,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 19:30:41,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:41,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 19:30:41,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 19:30:41,522 INFO L142 QuantifierPusher]: treesize reduction 17, result has 48.5 percent of original size [2021-03-25 19:30:41,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:41,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:41,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:41,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 19:30:41,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:41,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:41,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 19:30:41,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:41,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 19:30:41,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 19:30:41,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2021-03-25 19:30:41,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-25 19:30:41,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-25 19:30:41,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:7 [2021-03-25 19:30:41,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 19:30:41,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:41,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 19:30:41,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:41,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:41,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 19:30:41,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 19:30:41,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-25 19:30:41,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-25 19:30:41,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-25 19:30:41,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:5 [2021-03-25 19:30:41,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,558 INFO L142 QuantifierPusher]: treesize reduction 23, result has 23.3 percent of original size [2021-03-25 19:30:41,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:41,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:41,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:41,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:41,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:41,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:41,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:30:41,583 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:41,583 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-03-25 19:30:41,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468837710] [2021-03-25 19:30:41,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 19:30:41,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:41,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 19:30:41,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-03-25 19:30:41,584 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 69 [2021-03-25 19:30:41,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 138 transitions, 2188 flow. Second operand has 9 states, 9 states have (on average 33.44444444444444) internal successors, (301), 9 states have internal predecessors, (301), 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-03-25 19:30:41,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:41,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 69 [2021-03-25 19:30:41,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:42,461 INFO L129 PetriNetUnfolder]: 5238/8588 cut-off events. [2021-03-25 19:30:42,461 INFO L130 PetriNetUnfolder]: For 179706/181697 co-relation queries the response was YES. [2021-03-25 19:30:42,501 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70220 conditions, 8588 events. 5238/8588 cut-off events. For 179706/181697 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 61226 event pairs, 813 based on Foata normal form. 97/8399 useless extension candidates. Maximal degree in co-relation 70023. Up to 4541 conditions per place. [2021-03-25 19:30:42,528 INFO L132 encePairwiseOnDemand]: 58/69 looper letters, 111 selfloop transitions, 62 changer transitions 137/323 dead transitions. [2021-03-25 19:30:42,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 323 transitions, 5936 flow [2021-03-25 19:30:42,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 19:30:42,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 19:30:42,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 423 transitions. [2021-03-25 19:30:42,529 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5573122529644269 [2021-03-25 19:30:42,529 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 423 transitions. [2021-03-25 19:30:42,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 423 transitions. [2021-03-25 19:30:42,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:42,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 423 transitions. [2021-03-25 19:30:42,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 38.45454545454545) internal successors, (423), 11 states have internal predecessors, (423), 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-03-25 19:30:42,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 69.0) internal successors, (828), 12 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-03-25 19:30:42,531 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 69.0) internal successors, (828), 12 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-03-25 19:30:42,531 INFO L185 Difference]: Start difference. First operand has 116 places, 138 transitions, 2188 flow. Second operand 11 states and 423 transitions. [2021-03-25 19:30:42,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 323 transitions, 5936 flow [2021-03-25 19:30:42,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 323 transitions, 5791 flow, removed 51 selfloop flow, removed 5 redundant places. [2021-03-25 19:30:42,691 INFO L241 Difference]: Finished difference. Result has 127 places, 153 transitions, 2635 flow [2021-03-25 19:30:42,691 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=2131, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2635, PETRI_PLACES=127, PETRI_TRANSITIONS=153} [2021-03-25 19:30:42,692 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 90 predicate places. [2021-03-25 19:30:42,692 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:42,692 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 153 transitions, 2635 flow [2021-03-25 19:30:42,692 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 153 transitions, 2635 flow [2021-03-25 19:30:42,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 123 places, 153 transitions, 2635 flow [2021-03-25 19:30:42,907 INFO L129 PetriNetUnfolder]: 1302/2459 cut-off events. [2021-03-25 19:30:42,907 INFO L130 PetriNetUnfolder]: For 45186/45544 co-relation queries the response was YES. [2021-03-25 19:30:42,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19717 conditions, 2459 events. 1302/2459 cut-off events. For 45186/45544 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 16407 event pairs, 190 based on Foata normal form. 18/2390 useless extension candidates. Maximal degree in co-relation 19553. Up to 1396 conditions per place. [2021-03-25 19:30:42,945 INFO L142 LiptonReduction]: Number of co-enabled transitions 1020 [2021-03-25 19:30:42,949 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:42,949 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:42,950 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 258 [2021-03-25 19:30:42,950 INFO L480 AbstractCegarLoop]: Abstraction has has 123 places, 153 transitions, 2635 flow [2021-03-25 19:30:42,950 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 33.44444444444444) internal successors, (301), 9 states have internal predecessors, (301), 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-03-25 19:30:42,950 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:42,950 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:43,151 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:43,152 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:43,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:43,152 INFO L82 PathProgramCache]: Analyzing trace with hash -947136421, now seen corresponding path program 1 times [2021-03-25 19:30:43,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:43,153 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212879868] [2021-03-25 19:30:43,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:43,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:43,165 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-25 19:30:43,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:43,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:43,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212879868] [2021-03-25 19:30:43,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140301636] [2021-03-25 19:30:43,181 INFO L95 rtionOrderModulation]: Keeping assertion order 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-03-25 19:30:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:43,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 19:30:43,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:43,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:43,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:43,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:43,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:43,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:43,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:43,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:43,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:43,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:43,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:43,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,244 INFO L142 QuantifierPusher]: treesize reduction 1, result has 90.0 percent of original size [2021-03-25 19:30:43,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:43,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:43,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:43,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:43,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:43,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:43,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:43,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:43,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:43,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:43,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:43,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:43,251 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 19:30:43,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:43,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:43,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:43,264 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:43,264 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-03-25 19:30:43,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409729895] [2021-03-25 19:30:43,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 19:30:43,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:43,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 19:30:43,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 19:30:43,265 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 69 [2021-03-25 19:30:43,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 153 transitions, 2635 flow. Second operand has 7 states, 7 states have (on average 42.714285714285715) internal successors, (299), 7 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-03-25 19:30:43,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:43,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 69 [2021-03-25 19:30:43,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:44,590 INFO L129 PetriNetUnfolder]: 8461/12213 cut-off events. [2021-03-25 19:30:44,590 INFO L130 PetriNetUnfolder]: For 266818/268180 co-relation queries the response was YES. [2021-03-25 19:30:44,644 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104172 conditions, 12213 events. 8461/12213 cut-off events. For 266818/268180 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 71789 event pairs, 869 based on Foata normal form. 568/12590 useless extension candidates. Maximal degree in co-relation 103938. Up to 5246 conditions per place. [2021-03-25 19:30:44,702 INFO L132 encePairwiseOnDemand]: 63/69 looper letters, 262 selfloop transitions, 122 changer transitions 10/415 dead transitions. [2021-03-25 19:30:44,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 415 transitions, 7740 flow [2021-03-25 19:30:44,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 19:30:44,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 19:30:44,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 425 transitions. [2021-03-25 19:30:44,703 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6843800322061192 [2021-03-25 19:30:44,703 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 425 transitions. [2021-03-25 19:30:44,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 425 transitions. [2021-03-25 19:30:44,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:44,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 425 transitions. [2021-03-25 19:30:44,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 47.22222222222222) internal successors, (425), 9 states have internal predecessors, (425), 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-03-25 19:30:44,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 69.0) internal successors, (690), 10 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-03-25 19:30:44,704 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 69.0) internal successors, (690), 10 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-03-25 19:30:44,704 INFO L185 Difference]: Start difference. First operand has 123 places, 153 transitions, 2635 flow. Second operand 9 states and 425 transitions. [2021-03-25 19:30:44,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 415 transitions, 7740 flow [2021-03-25 19:30:44,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 415 transitions, 7475 flow, removed 118 selfloop flow, removed 6 redundant places. [2021-03-25 19:30:44,987 INFO L241 Difference]: Finished difference. Result has 130 places, 252 transitions, 4889 flow [2021-03-25 19:30:44,987 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4889, PETRI_PLACES=130, PETRI_TRANSITIONS=252} [2021-03-25 19:30:44,987 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 93 predicate places. [2021-03-25 19:30:44,987 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:44,987 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 130 places, 252 transitions, 4889 flow [2021-03-25 19:30:44,987 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 130 places, 252 transitions, 4889 flow [2021-03-25 19:30:44,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 130 places, 252 transitions, 4889 flow [2021-03-25 19:30:45,603 INFO L129 PetriNetUnfolder]: 3100/5523 cut-off events. [2021-03-25 19:30:45,603 INFO L130 PetriNetUnfolder]: For 119954/121683 co-relation queries the response was YES. [2021-03-25 19:30:45,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47611 conditions, 5523 events. 3100/5523 cut-off events. For 119954/121683 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 40072 event pairs, 467 based on Foata normal form. 235/5493 useless extension candidates. Maximal degree in co-relation 46832. Up to 3086 conditions per place. [2021-03-25 19:30:45,700 INFO L142 LiptonReduction]: Number of co-enabled transitions 1846 [2021-03-25 19:30:45,710 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:30:45,710 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:30:45,710 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 723 [2021-03-25 19:30:45,710 INFO L480 AbstractCegarLoop]: Abstraction has has 130 places, 252 transitions, 4889 flow [2021-03-25 19:30:45,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 42.714285714285715) internal successors, (299), 7 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-03-25 19:30:45,711 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:45,711 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:45,919 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-03-25 19:30:45,920 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:45,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:45,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1290960047, now seen corresponding path program 2 times [2021-03-25 19:30:45,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:45,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025467413] [2021-03-25 19:30:45,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:45,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:45,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:45,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:45,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:45,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:45,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:45,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:45,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:45,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:45,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:45,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:45,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:45,992 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025467413] [2021-03-25 19:30:45,992 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933698911] [2021-03-25 19:30:45,992 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-03-25 19:30:46,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 19:30:46,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 19:30:46,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-25 19:30:46,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:46,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:46,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:46,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:46,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:46,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:46,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:46,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,033 INFO L142 QuantifierPusher]: treesize reduction 1, result has 90.0 percent of original size [2021-03-25 19:30:46,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:46,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:46,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:46,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:46,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:46,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:46,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:46,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:46,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:46,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:46,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:46,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:46,045 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 19:30:46,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:46,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:46,059 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:46,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:46,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-25 19:30:46,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619665580] [2021-03-25 19:30:46,059 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 19:30:46,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:46,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 19:30:46,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 19:30:46,060 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 69 [2021-03-25 19:30:46,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 252 transitions, 4889 flow. Second operand has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-03-25 19:30:46,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:46,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 69 [2021-03-25 19:30:46,060 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:30:49,780 INFO L129 PetriNetUnfolder]: 18008/27551 cut-off events. [2021-03-25 19:30:49,780 INFO L130 PetriNetUnfolder]: For 679089/681609 co-relation queries the response was YES. [2021-03-25 19:30:49,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 239385 conditions, 27551 events. 18008/27551 cut-off events. For 679089/681609 co-relation queries the response was YES. Maximal size of possible extension queue 1960. Compared 203399 event pairs, 1809 based on Foata normal form. 864/28192 useless extension candidates. Maximal degree in co-relation 236607. Up to 10549 conditions per place. [2021-03-25 19:30:50,103 INFO L132 encePairwiseOnDemand]: 64/69 looper letters, 495 selfloop transitions, 122 changer transitions 8/646 dead transitions. [2021-03-25 19:30:50,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 646 transitions, 13676 flow [2021-03-25 19:30:50,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 19:30:50,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 19:30:50,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 453 transitions. [2021-03-25 19:30:50,108 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7294685990338164 [2021-03-25 19:30:50,108 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 453 transitions. [2021-03-25 19:30:50,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 453 transitions. [2021-03-25 19:30:50,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:30:50,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 453 transitions. [2021-03-25 19:30:50,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 50.333333333333336) internal successors, (453), 9 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-03-25 19:30:50,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 69.0) internal successors, (690), 10 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-03-25 19:30:50,109 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 69.0) internal successors, (690), 10 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-03-25 19:30:50,109 INFO L185 Difference]: Start difference. First operand has 130 places, 252 transitions, 4889 flow. Second operand 9 states and 453 transitions. [2021-03-25 19:30:50,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 646 transitions, 13676 flow [2021-03-25 19:30:50,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 646 transitions, 13276 flow, removed 195 selfloop flow, removed 1 redundant places. [2021-03-25 19:30:50,878 INFO L241 Difference]: Finished difference. Result has 141 places, 353 transitions, 7446 flow [2021-03-25 19:30:50,878 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=4749, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7446, PETRI_PLACES=141, PETRI_TRANSITIONS=353} [2021-03-25 19:30:50,879 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 104 predicate places. [2021-03-25 19:30:50,879 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:30:50,879 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 353 transitions, 7446 flow [2021-03-25 19:30:50,879 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 353 transitions, 7446 flow [2021-03-25 19:30:50,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 353 transitions, 7446 flow [2021-03-25 19:30:52,605 INFO L129 PetriNetUnfolder]: 7947/14259 cut-off events. [2021-03-25 19:30:52,606 INFO L130 PetriNetUnfolder]: For 415836/420663 co-relation queries the response was YES. [2021-03-25 19:30:52,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 128554 conditions, 14259 events. 7947/14259 cut-off events. For 415836/420663 co-relation queries the response was YES. Maximal size of possible extension queue 1312. Compared 122602 event pairs, 908 based on Foata normal form. 677/14303 useless extension candidates. Maximal degree in co-relation 126340. Up to 7356 conditions per place. [2021-03-25 19:30:53,025 INFO L142 LiptonReduction]: Number of co-enabled transitions 2908 [2021-03-25 19:30:53,088 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-25 19:30:53,088 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 19:30:53,088 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2209 [2021-03-25 19:30:53,089 INFO L480 AbstractCegarLoop]: Abstraction has has 141 places, 353 transitions, 7456 flow [2021-03-25 19:30:53,089 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-03-25 19:30:53,089 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:30:53,089 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:30:53,291 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:30:53,291 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:30:53,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:30:53,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1934477685, now seen corresponding path program 3 times [2021-03-25 19:30:53,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:30:53,291 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551080284] [2021-03-25 19:30:53,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:30:53,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:30:53,311 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-25 19:30:53,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:53,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 19:30:53,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551080284] [2021-03-25 19:30:53,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893259817] [2021-03-25 19:30:53,327 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-03-25 19:30:53,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-25 19:30:53,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 19:30:53,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-25 19:30:53,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:30:53,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:53,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:53,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:53,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:53,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:30:53,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:30:53,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:30:53,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:53,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:53,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:53,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:53,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:30:53,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:30:53,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:53,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:53,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:53,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:30:53,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:30:53,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:30:53,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:30:53,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:30:53,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:30:53,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 19:30:53,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:30:53,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-03-25 19:30:53,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845783438] [2021-03-25 19:30:53,422 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 19:30:53,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:30:53,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 19:30:53,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-03-25 19:30:53,423 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 70 [2021-03-25 19:30:53,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 353 transitions, 7456 flow. Second operand has 9 states, 9 states have (on average 43.111111111111114) internal successors, (388), 9 states have internal predecessors, (388), 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-03-25 19:30:53,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:30:53,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 70 [2021-03-25 19:30:53,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:31:00,802 INFO L129 PetriNetUnfolder]: 28069/44264 cut-off events. [2021-03-25 19:31:00,803 INFO L130 PetriNetUnfolder]: For 1179305/1183435 co-relation queries the response was YES. [2021-03-25 19:31:01,130 INFO L84 FinitePrefix]: Finished finitePrefix Result has 404688 conditions, 44264 events. 28069/44264 cut-off events. For 1179305/1183435 co-relation queries the response was YES. Maximal size of possible extension queue 3104. Compared 362820 event pairs, 4098 based on Foata normal form. 2245/46122 useless extension candidates. Maximal degree in co-relation 399675. Up to 17434 conditions per place. [2021-03-25 19:31:01,395 INFO L132 encePairwiseOnDemand]: 63/70 looper letters, 311 selfloop transitions, 586 changer transitions 0/918 dead transitions. [2021-03-25 19:31:01,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 918 transitions, 20708 flow [2021-03-25 19:31:01,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 19:31:01,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 19:31:01,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 872 transitions. [2021-03-25 19:31:01,397 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.692063492063492 [2021-03-25 19:31:01,397 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 872 transitions. [2021-03-25 19:31:01,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 872 transitions. [2021-03-25 19:31:01,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:31:01,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 872 transitions. [2021-03-25 19:31:01,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 48.44444444444444) internal successors, (872), 18 states have internal predecessors, (872), 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-03-25 19:31:01,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 70.0) internal successors, (1330), 19 states have internal predecessors, (1330), 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-03-25 19:31:01,399 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 70.0) internal successors, (1330), 19 states have internal predecessors, (1330), 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-03-25 19:31:01,399 INFO L185 Difference]: Start difference. First operand has 141 places, 353 transitions, 7456 flow. Second operand 18 states and 872 transitions. [2021-03-25 19:31:01,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 918 transitions, 20708 flow [2021-03-25 19:31:03,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 918 transitions, 20270 flow, removed 208 selfloop flow, removed 1 redundant places. [2021-03-25 19:31:03,611 INFO L241 Difference]: Finished difference. Result has 168 places, 731 transitions, 17849 flow [2021-03-25 19:31:03,611 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=7228, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=17849, PETRI_PLACES=168, PETRI_TRANSITIONS=731} [2021-03-25 19:31:03,611 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 131 predicate places. [2021-03-25 19:31:03,611 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:31:03,611 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 168 places, 731 transitions, 17849 flow [2021-03-25 19:31:03,611 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 168 places, 731 transitions, 17849 flow [2021-03-25 19:31:03,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 168 places, 731 transitions, 17849 flow [2021-03-25 19:31:05,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][115], [Black: 468#(<= N l), 898#true, 258#(<= N i), Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1162#(and (<= N l) (<= k (+ l 1))), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 439#true, 1081#true, 698#(<= min max), Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 82#(= max (select A 0)), Black: 345#(= j i), 991#true, Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), 101#true, Black: 353#(= k i), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 811#(<= min (select A 0)), Black: 449#(<= k l)]) [2021-03-25 19:31:05,432 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-25 19:31:05,432 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-25 19:31:05,432 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:31:05,432 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-25 19:31:06,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][115], [Black: 468#(<= N l), 898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1162#(and (<= N l) (<= k (+ l 1))), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 805#true, 42#L75true, 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 439#true, 1081#true, Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1248#(and (<= N l) (<= i l)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 353#(= k i), Black: 1178#(<= i l), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:31:06,089 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-25 19:31:06,089 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:31:06,089 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:31:06,089 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:31:06,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][115], [Black: 468#(<= N l), 898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1162#(and (<= N l) (<= k (+ l 1))), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, 42#L75true, 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 439#true, 1081#true, 698#(<= min max), Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 82#(= max (select A 0)), Black: 345#(= j i), 991#true, Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), 101#true, Black: 353#(= k i), Black: 1178#(<= i l), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 811#(<= min (select A 0)), Black: 449#(<= k l)]) [2021-03-25 19:31:06,746 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-25 19:31:06,746 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:31:06,746 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:31:06,746 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:31:07,908 INFO L129 PetriNetUnfolder]: 13667/25962 cut-off events. [2021-03-25 19:31:07,908 INFO L130 PetriNetUnfolder]: For 883720/891315 co-relation queries the response was YES. [2021-03-25 19:31:08,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 249601 conditions, 25962 events. 13667/25962 cut-off events. For 883720/891315 co-relation queries the response was YES. Maximal size of possible extension queue 2540. Compared 262474 event pairs, 2446 based on Foata normal form. 879/25267 useless extension candidates. Maximal degree in co-relation 244552. Up to 12550 conditions per place. [2021-03-25 19:31:08,708 INFO L142 LiptonReduction]: Number of co-enabled transitions 5302 [2021-03-25 19:31:08,777 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:31:08,777 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:31:08,777 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5166 [2021-03-25 19:31:08,777 INFO L480 AbstractCegarLoop]: Abstraction has has 168 places, 731 transitions, 17849 flow [2021-03-25 19:31:08,778 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 43.111111111111114) internal successors, (388), 9 states have internal predecessors, (388), 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-03-25 19:31:08,778 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:31:08,778 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:31:08,978 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-03-25 19:31:08,978 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:31:08,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:31:08,978 INFO L82 PathProgramCache]: Analyzing trace with hash 1927019425, now seen corresponding path program 2 times [2021-03-25 19:31:08,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:31:08,979 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280744107] [2021-03-25 19:31:08,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:31:08,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:31:08,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:08,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:31:08,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:08,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:08,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:08,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:08,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:08,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:31:09,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280744107] [2021-03-25 19:31:09,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352726479] [2021-03-25 19:31:09,001 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 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-03-25 19:31:09,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 19:31:09,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 19:31:09,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 19:31:09,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:31:09,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:31:09,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:31:09,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:31:09,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:31:09,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:31:09,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:31:09,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:31:09,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:31:09,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:31:09,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:31:09,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:31:09,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:31:09,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:31:09,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:31:09,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:31:09,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:31:09,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:31:09,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:31:09,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:31:09,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:31:09,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:31:09,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:31:09,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:31:09,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:31:09,065 INFO L142 QuantifierPusher]: treesize reduction 9, result has 10.0 percent of original size [2021-03-25 19:31:09,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:31:09,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:31:09,078 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:31:09,078 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:31:09,078 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-25 19:31:09,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018907486] [2021-03-25 19:31:09,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 19:31:09,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:31:09,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 19:31:09,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-03-25 19:31:09,080 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 70 [2021-03-25 19:31:09,080 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 731 transitions, 17849 flow. Second operand has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-03-25 19:31:09,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:31:09,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 70 [2021-03-25 19:31:09,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:31:36,138 INFO L129 PetriNetUnfolder]: 70950/112373 cut-off events. [2021-03-25 19:31:36,138 INFO L130 PetriNetUnfolder]: For 4052255/4056680 co-relation queries the response was YES. [2021-03-25 19:31:37,612 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1152870 conditions, 112373 events. 70950/112373 cut-off events. For 4052255/4056680 co-relation queries the response was YES. Maximal size of possible extension queue 7612. Compared 1036956 event pairs, 10324 based on Foata normal form. 7239/119182 useless extension candidates. Maximal degree in co-relation 1140659. Up to 45990 conditions per place. [2021-03-25 19:31:38,359 INFO L132 encePairwiseOnDemand]: 65/70 looper letters, 1849 selfloop transitions, 301 changer transitions 10/2181 dead transitions. [2021-03-25 19:31:38,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 2181 transitions, 56288 flow [2021-03-25 19:31:38,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 19:31:38,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 19:31:38,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 356 transitions. [2021-03-25 19:31:38,360 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.726530612244898 [2021-03-25 19:31:38,361 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 356 transitions. [2021-03-25 19:31:38,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 356 transitions. [2021-03-25 19:31:38,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:31:38,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 356 transitions. [2021-03-25 19:31:38,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 50.857142857142854) internal successors, (356), 7 states have internal predecessors, (356), 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-03-25 19:31:38,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 70.0) internal successors, (560), 8 states have internal predecessors, (560), 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-03-25 19:31:38,362 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 70.0) internal successors, (560), 8 states have internal predecessors, (560), 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-03-25 19:31:38,362 INFO L185 Difference]: Start difference. First operand has 168 places, 731 transitions, 17849 flow. Second operand 7 states and 356 transitions. [2021-03-25 19:31:38,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 2181 transitions, 56288 flow [2021-03-25 19:31:58,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 2181 transitions, 53949 flow, removed 1079 selfloop flow, removed 2 redundant places. [2021-03-25 19:31:58,369 INFO L241 Difference]: Finished difference. Result has 176 places, 1005 transitions, 26573 flow [2021-03-25 19:31:58,369 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=17137, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26573, PETRI_PLACES=176, PETRI_TRANSITIONS=1005} [2021-03-25 19:31:58,369 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 139 predicate places. [2021-03-25 19:31:58,369 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:31:58,369 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 176 places, 1005 transitions, 26573 flow [2021-03-25 19:31:58,369 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 176 places, 1005 transitions, 26573 flow [2021-03-25 19:31:58,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 176 places, 1005 transitions, 26573 flow [2021-03-25 19:32:01,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][204], [Black: 468#(<= N l), 258#(<= N i), 898#true, Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 17#L74true, 1169#true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 439#true, 1081#true, 698#(<= min max), Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 73#(not b2), Black: 293#(<= N j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), Black: 1248#(and (<= N l) (<= i l)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), Black: 449#(<= k l)]) [2021-03-25 19:32:01,615 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-25 19:32:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:02,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][152], [Black: 468#(<= N l), 898#true, 258#(<= N i), Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 439#true, 1081#true, 698#(<= min max), Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 293#(<= N j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), Black: 1248#(and (<= N l) (<= i l)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:32:02,588 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-25 19:32:02,588 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-25 19:32:02,588 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:02,588 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-25 19:32:02,588 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][204], [Black: 468#(<= N l), 898#true, 258#(<= N i), Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 439#true, 1081#true, 698#(<= min max), Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 293#(<= N j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), Black: 1248#(and (<= N l) (<= i l)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:32:02,588 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-25 19:32:02,588 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:02,588 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:02,588 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-25 19:32:02,588 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:03,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][112], [898#true, 258#(<= N i), Black: 257#(= l i), 264#true, 1162#(and (<= N l) (<= k (+ l 1))), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 805#true, 40#thread4EXITtrue, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), Black: 64#(not b1), 1353#(and (<= k (+ l 1)) (<= i l)), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), 468#(<= N l), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1172#(<= i (+ l 1)), 101#true, Black: 353#(= k i), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), Black: 195#(and (= k 0) (<= i k)), Black: 362#(<= (+ k 1) N), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:32:03,276 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-25 19:32:03,276 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-25 19:32:03,277 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-25 19:32:03,277 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-25 19:32:03,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][638], [Black: 468#(<= N l), 898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 805#true, 42#L75true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 439#true, 1085#(<= k (+ l 1)), Black: 64#(not b1), 1353#(and (<= k (+ l 1)) (<= i l)), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1172#(<= i (+ l 1)), 101#true, Black: 353#(= k i), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), Black: 195#(and (= k 0) (<= i k)), Black: 362#(<= (+ k 1) N), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:32:03,292 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-25 19:32:03,292 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:03,292 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:03,292 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:05,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][570], [258#(<= N i), 898#true, Black: 257#(= l i), 264#true, 1162#(and (<= N l) (<= k (+ l 1))), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 17#L74true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 805#true, 40#thread4EXITtrue, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 64#(not b1), 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), 468#(<= N l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 82#(= max (select A 0)), Black: 345#(= j i), 991#true, 1248#(and (<= N l) (<= i l)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), Black: 1172#(<= i (+ l 1)), 101#true, Black: 353#(= k i), Black: 1178#(<= i l), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:32:05,997 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-25 19:32:05,997 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:05,997 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:05,997 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:32:06,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][204], [Black: 468#(<= N l), 898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, 42#L75true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 439#true, 1081#true, 698#(<= min max), Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 293#(<= N j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 82#(= max (select A 0)), Black: 345#(= j i), 991#true, Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1248#(and (<= N l) (<= i l)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 811#(<= min (select A 0)), Black: 449#(<= k l)]) [2021-03-25 19:32:06,261 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-25 19:32:06,261 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:06,261 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:06,261 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:06,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][638], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 903#(<= min (+ (select A 0) 1)), 1160#(and (<= N l) (<= k l)), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1174#(<= N l), 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 40#thread4EXITtrue, 42#L75true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), 811#(<= min (select A 0)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 1343#(and (< i N) (<= i l)), 343#true, 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1248#(and (<= N l) (<= i l)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), 509#(and (<= N l) (<= k l)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:32:06,271 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-25 19:32:06,271 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:06,271 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:06,271 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:07,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][152], [Black: 468#(<= N l), 898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), 42#L75true, Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 439#true, 1081#true, 698#(<= min max), Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1248#(and (<= N l) (<= i l)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 362#(<= (+ k 1) N), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:32:07,593 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-25 19:32:07,593 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:07,593 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:07,593 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:07,594 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][204], [Black: 468#(<= N l), 898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, 42#L75true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, 50#L55true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 439#true, 1081#true, 698#(<= min max), Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 82#(= max (select A 0)), Black: 345#(= j i), 991#true, Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), 101#true, Black: 1178#(<= i l), Black: 353#(= k i), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 362#(<= (+ k 1) N), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 811#(<= min (select A 0)), Black: 449#(<= k l)]) [2021-03-25 19:32:07,594 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-25 19:32:07,594 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:07,594 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:07,594 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:07,594 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:10,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][958], [898#true, 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 29#L26-1true, 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 805#true, 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), 40#thread4EXITtrue, 42#L75true, Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), Black: 64#(not b1), 1355#(and (<= i (+ l 1)) (<= k l)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 293#(<= N j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), 468#(<= N l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 82#(= max (select A 0)), Black: 345#(= j i), 351#true, Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 1250#(and (<= i (+ l 1)) (<= N l)), Black: 1248#(and (<= N l) (<= i l)), 996#(<= (select A 0) (+ max 1)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 353#(= k i), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 449#(<= k l), Black: 811#(<= min (select A 0)), 255#true]) [2021-03-25 19:32:10,403 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-25 19:32:10,403 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:10,403 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:10,403 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:10,485 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][319], [258#(<= N i), 898#true, 4#thread5EXITtrue, Black: 257#(= l i), 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 293#(<= N j), 805#true, 40#thread4EXITtrue, 42#L75true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), Black: 64#(not b1), 1355#(and (<= i (+ l 1)) (<= k l)), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), 468#(<= N l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), 346#(<= N j), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 1250#(and (<= i (+ l 1)) (<= N l)), Black: 1248#(and (<= N l) (<= i l)), 996#(<= (select A 0) (+ max 1)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 353#(= k i), Black: 1178#(<= i l), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 362#(<= (+ k 1) N), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), 126#(<= (select A 0) (+ max 1)), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:32:10,485 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is not cut-off event [2021-03-25 19:32:10,485 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:32:10,485 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:32:10,485 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:32:10,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][319], [898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 805#true, 293#(<= N j), 40#thread4EXITtrue, 42#L75true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), Black: 64#(not b1), 1355#(and (<= i (+ l 1)) (<= k l)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), 468#(<= N l), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), 346#(<= N j), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 1377#(<= j l), Black: 86#(and (= min max) (= max (select A 0))), 1250#(and (<= i (+ l 1)) (<= N l)), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1248#(and (<= N l) (<= i l)), 996#(<= (select A 0) (+ max 1)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), 126#(<= (select A 0) (+ max 1)), Black: 811#(<= min (select A 0)), Black: 449#(<= k l)]) [2021-03-25 19:32:10,953 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-25 19:32:10,953 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:10,953 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:10,953 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:11,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][319], [898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 805#true, 293#(<= N j), 40#thread4EXITtrue, 42#L75true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), Black: 64#(not b1), 1355#(and (<= i (+ l 1)) (<= k l)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), 468#(<= N l), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), 346#(<= N j), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 1377#(<= j l), 1250#(and (<= i (+ l 1)) (<= N l)), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1248#(and (<= N l) (<= i l)), 996#(<= (select A 0) (+ max 1)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), Black: 449#(<= k l)]) [2021-03-25 19:32:11,155 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-25 19:32:11,155 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:11,155 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:11,155 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:11,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][435], [898#true, 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 1160#(and (<= N l) (<= k l)), 264#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 805#true, 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), 40#thread4EXITtrue, 42#L75true, Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 48#L37-1true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), Black: 64#(not b1), 1355#(and (<= i (+ l 1)) (<= k l)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 293#(<= N j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), 468#(<= N l), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 1250#(and (<= i (+ l 1)) (<= N l)), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), Black: 1248#(and (<= N l) (<= i l)), 996#(<= (select A 0) (+ max 1)), 101#true, Black: 1172#(<= i (+ l 1)), Black: 353#(= k i), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 449#(<= k l), Black: 811#(<= min (select A 0))]) [2021-03-25 19:32:11,156 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-25 19:32:11,156 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:11,156 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:11,156 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:11,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][319], [258#(<= N i), 898#true, 4#thread5EXITtrue, Black: 257#(= l i), 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), 293#(<= N j), 805#true, 40#thread4EXITtrue, 42#L75true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), Black: 64#(not b1), 1355#(and (<= i (+ l 1)) (<= k l)), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), 468#(<= N l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), 346#(<= N j), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, 1377#(<= j l), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 1250#(and (<= i (+ l 1)) (<= N l)), 354#(<= N i), Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), 101#true, Black: 353#(= k i), Black: 1178#(<= i l), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 811#(<= min (select A 0)), Black: 449#(<= k l)]) [2021-03-25 19:32:11,232 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is not cut-off event [2021-03-25 19:32:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2021-03-25 19:32:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2021-03-25 19:32:11,232 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-25 19:32:11,273 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([133] thread2EXIT-->L77: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar0_4) (= 2 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][599], [Black: 468#(<= N l), 258#(<= N i), Black: 257#(= l i), 903#(<= min (+ (select A 0) 1)), 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), 35#thread5ENTRYtrue, Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 293#(<= N j), 40#thread4EXITtrue, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), 811#(<= min (select A 0)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 46#L77true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 698#(<= min max), Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), 346#(<= N j), Black: 82#(= max (select A 0)), Black: 345#(= j i), 991#true, 1248#(and (<= N l) (<= i l)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 588#(and (< j N) (<= j i)), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 509#(and (<= N l) (<= k l)), Black: 449#(<= k l)]) [2021-03-25 19:32:11,273 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-25 19:32:11,273 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:32:11,274 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 19:32:11,274 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:32:11,274 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([150] L46-->L46: Formula: (and (= (store v_A_46 v_k_20 (+ (select v_A_46 v_k_20) 1)) v_A_45) (< v_k_20 v_N_23) (= v_k_19 (+ v_k_20 1))) InVars {A=v_A_46, N=v_N_23, k=v_k_20} OutVars{A=v_A_45, N=v_N_23, k=v_k_19} AuxVars[] AssignedVars[A, k][375], [Black: 468#(<= N l), 258#(<= N i), Black: 257#(= l i), 903#(<= min (+ (select A 0) 1)), 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 40#thread4EXITtrue, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), 811#(<= min (select A 0)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 698#(<= min max), Black: 64#(not b1), 331#(and (<= N j) (<= k j)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), 346#(<= N j), Black: 345#(= j i), Black: 82#(= max (select A 0)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 509#(and (<= N l) (<= k l)), Black: 449#(<= k l)]) [2021-03-25 19:32:11,274 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-25 19:32:11,274 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:32:11,274 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:32:11,274 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:32:12,556 INFO L129 PetriNetUnfolder]: 37382/72365 cut-off events. [2021-03-25 19:32:12,556 INFO L130 PetriNetUnfolder]: For 2547516/2569297 co-relation queries the response was YES. [2021-03-25 19:32:13,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 682946 conditions, 72365 events. 37382/72365 cut-off events. For 2547516/2569297 co-relation queries the response was YES. Maximal size of possible extension queue 7084. Compared 850721 event pairs, 8268 based on Foata normal form. 2125/69064 useless extension candidates. Maximal degree in co-relation 668588. Up to 31608 conditions per place. [2021-03-25 19:32:14,875 INFO L142 LiptonReduction]: Number of co-enabled transitions 7778 [2021-03-25 19:32:15,019 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 19:32:15,019 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 19:32:15,019 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16650 [2021-03-25 19:32:15,020 INFO L480 AbstractCegarLoop]: Abstraction has has 176 places, 1005 transitions, 26573 flow [2021-03-25 19:32:15,020 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 45.714285714285715) internal successors, (320), 7 states have internal predecessors, (320), 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-03-25 19:32:15,020 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:32:15,020 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:32:15,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 19:32:15,220 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:32:15,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:32:15,221 INFO L82 PathProgramCache]: Analyzing trace with hash -536019047, now seen corresponding path program 3 times [2021-03-25 19:32:15,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:32:15,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435716564] [2021-03-25 19:32:15,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:32:15,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:32:15,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:32:15,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:32:15,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435716564] [2021-03-25 19:32:15,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795898112] [2021-03-25 19:32:15,240 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 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-03-25 19:32:15,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-25 19:32:15,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 19:32:15,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 19:32:15,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:32:15,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:32:15,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:32:15,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:32:15,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:32:15,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:32:15,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:32:15,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:32:15,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:32:15,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:32:15,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:32:15,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:32:15,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:32:15,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:32:15,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:32:15,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:32:15,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:32:15,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:32:15,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:32:15,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:32:15,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:32:15,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:32:15,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:32:15,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:32:15,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:32:15,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:32:15,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:32:15,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:32:15,339 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:32:15,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-03-25 19:32:15,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766954628] [2021-03-25 19:32:15,340 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-25 19:32:15,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:32:15,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-25 19:32:15,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-03-25 19:32:15,340 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 70 [2021-03-25 19:32:15,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 1005 transitions, 26573 flow. Second operand has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 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-03-25 19:32:15,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:32:15,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 70 [2021-03-25 19:32:15,341 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:33:26,388 INFO L129 PetriNetUnfolder]: 144321/222466 cut-off events. [2021-03-25 19:33:26,388 INFO L130 PetriNetUnfolder]: For 9137381/9145546 co-relation queries the response was YES. [2021-03-25 19:33:29,424 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2409551 conditions, 222466 events. 144321/222466 cut-off events. For 9137381/9145546 co-relation queries the response was YES. Maximal size of possible extension queue 13624. Compared 2109574 event pairs, 23021 based on Foata normal form. 22839/244423 useless extension candidates. Maximal degree in co-relation 2391614. Up to 103153 conditions per place. [2021-03-25 19:33:30,875 INFO L132 encePairwiseOnDemand]: 62/70 looper letters, 1540 selfloop transitions, 1495 changer transitions 30/3086 dead transitions. [2021-03-25 19:33:30,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 3086 transitions, 89451 flow [2021-03-25 19:33:30,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-25 19:33:30,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-25 19:33:30,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1108 transitions. [2021-03-25 19:33:30,877 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6881987577639752 [2021-03-25 19:33:30,877 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1108 transitions. [2021-03-25 19:33:30,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1108 transitions. [2021-03-25 19:33:30,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:33:30,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1108 transitions. [2021-03-25 19:33:30,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 48.17391304347826) internal successors, (1108), 23 states have internal predecessors, (1108), 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-03-25 19:33:30,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 70.0) internal successors, (1680), 24 states have internal predecessors, (1680), 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-03-25 19:33:30,879 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 70.0) internal successors, (1680), 24 states have internal predecessors, (1680), 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-03-25 19:33:30,880 INFO L185 Difference]: Start difference. First operand has 176 places, 1005 transitions, 26573 flow. Second operand 23 states and 1108 transitions. [2021-03-25 19:33:30,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 3086 transitions, 89451 flow [2021-03-25 19:34:48,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 3086 transitions, 87531 flow, removed 960 selfloop flow, removed 0 redundant places. [2021-03-25 19:34:48,553 INFO L241 Difference]: Finished difference. Result has 216 places, 2450 transitions, 75021 flow [2021-03-25 19:34:48,554 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=25442, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=75021, PETRI_PLACES=216, PETRI_TRANSITIONS=2450} [2021-03-25 19:34:48,554 INFO L343 CegarLoopForPetriNet]: 37 programPoint places, 179 predicate places. [2021-03-25 19:34:48,554 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 19:34:48,554 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 216 places, 2450 transitions, 75021 flow [2021-03-25 19:34:48,555 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 216 places, 2450 transitions, 75021 flow [2021-03-25 19:34:48,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 216 places, 2450 transitions, 75021 flow [2021-03-25 19:35:19,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][822], [Black: 468#(<= N l), 1537#(and (< l N) (<= l k)), 258#(<= N i), Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), 805#true, Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), 48#L37-1true, Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), 50#L55true, Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 698#(<= min max), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:19,781 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-25 19:35:19,781 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:19,781 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:19,781 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:19,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][937], [Black: 468#(<= N l), 1537#(and (< l N) (<= l k)), 258#(<= N i), Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), 805#true, Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), 48#L37-1true, Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), 50#L55true, Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 698#(<= min max), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:19,781 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-25 19:35:19,781 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:35:19,781 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:19,781 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:35:20,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][1615], [258#(<= N i), Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), 40#thread4EXITtrue, Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), 48#L37-1true, Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, 1162#(and (<= N l) (<= k (+ l 1))), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 1455#true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 698#(<= min max), 468#(<= N l), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1250#(and (<= i (+ l 1)) (<= N l)), Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:20,016 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-25 19:35:20,016 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:35:20,016 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:35:20,016 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:20,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][220], [Black: 468#(<= N l), 258#(<= N i), Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), 48#L37-1true, Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), 50#L55true, Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1084#(<= k l), Black: 64#(not b1), 1351#(and (<= k l) (<= i l)), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 1455#true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 698#(<= min max), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:20,016 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-25 19:35:20,016 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:35:20,016 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-25 19:35:20,016 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:23,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][1424], [4#thread5EXITtrue, Black: 257#(= l i), 12#thread2EXITtrue, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 29#L26-1true, 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 698#(<= min max), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, 293#(<= N j), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), 40#thread4EXITtrue, Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 64#(not b1), 1355#(and (<= i (+ l 1)) (<= k l)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 1368#true, 346#(<= N j), Black: 345#(= j i), Black: 82#(= max (select A 0)), 351#true, Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), Black: 887#(and (<= min max) (<= min (select A 0))), 126#(<= (select A 0) (+ max 1)), Black: 811#(<= min (select A 0)), 898#true, 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 1455#true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 468#(<= N l), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 1250#(and (<= i (+ l 1)) (<= N l)), Black: 1248#(and (<= N l) (<= i l)), 996#(<= (select A 0) (+ max 1)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 255#true, Black: 449#(<= k l)]) [2021-03-25 19:35:23,743 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-25 19:35:23,743 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:35:23,743 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:35:23,743 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:35:25,458 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][822], [Black: 468#(<= N l), 1537#(and (< l N) (<= l k)), 258#(<= N i), Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), 805#true, Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), 48#L37-1true, Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), 50#L55true, Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 1343#(and (< i N) (<= i l)), 343#true, 1368#true, Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 698#(<= min max), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:25,458 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-25 19:35:25,458 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:25,458 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:35:25,458 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:25,458 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:26,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][1985], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1537#(and (< l N) (<= l k)), Black: 698#(<= min max), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), 40#thread4EXITtrue, Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, 811#(<= min (select A 0)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), 903#(<= min (+ (select A 0) 1)), 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1174#(<= N l), Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 1455#true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), 991#true, Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), 509#(and (<= N l) (<= k l)), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:26,215 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-25 19:35:26,216 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:35:26,216 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:35:26,216 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-25 19:35:28,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][847], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 14#thread1EXITtrue, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 1537#(and (< l N) (<= l k)), Black: 698#(<= min max), 805#true, Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), 50#L55true, Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 1464#(<= l k), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 1265#(<= i l), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:28,322 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-25 19:35:28,322 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-25 19:35:28,322 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:35:28,323 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:35:36,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][847], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 1537#(and (< l N) (<= l k)), Black: 698#(<= min max), 805#true, 293#(<= N j), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), 50#L55true, Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 346#(<= N j), Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 1464#(<= l k), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 1265#(<= i l), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:36,120 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is not cut-off event [2021-03-25 19:35:36,120 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 19:35:36,120 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-25 19:35:36,120 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-25 19:35:36,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][2147], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 14#thread1EXITtrue, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), Black: 1537#(and (< l N) (<= l k)), 805#true, Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), 50#L55true, Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 73#(not b2), Black: 293#(<= N j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), 343#true, Black: 1343#(and (< i N) (<= i l)), Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 1464#(<= l k), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 1265#(<= i l), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:36,572 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-25 19:35:36,572 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:36,572 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-25 19:35:36,572 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:36,583 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][937], [Black: 468#(<= N l), 1537#(and (< l N) (<= l k)), 258#(<= N i), Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), 50#L55true, Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 698#(<= min max), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:36,584 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-25 19:35:36,584 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:35:36,584 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:36,584 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:36,584 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-25 19:35:37,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][1615], [258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), 40#thread4EXITtrue, Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, 1162#(and (<= N l) (<= k (+ l 1))), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 1455#true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 698#(<= min max), 468#(<= N l), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1250#(and (<= i (+ l 1)) (<= N l)), Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:37,302 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-25 19:35:37,302 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:35:37,302 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:35:37,302 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:37,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][220], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), 50#L55true, Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1084#(<= k l), Black: 64#(not b1), 1351#(and (<= k l) (<= i l)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 1343#(and (< i N) (<= i l)), 343#true, Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 1455#true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 698#(<= min max), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:37,303 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-25 19:35:37,303 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:35:37,303 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 19:35:37,303 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:38,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([144] thread5ENTRY-->thread5EXIT: Formula: (let ((.cse0 (<= v_min_15 (+ v_max_17 1)))) (or (and v_b2_7 (not v_v_assert_8) v_b1_6 (not .cse0)) (and (or .cse0 (not v_b1_6) (not v_b2_7)) v_v_assert_8))) InVars {b2=v_b2_7, b1=v_b1_6, min=v_min_15, max=v_max_17} OutVars{b2=v_b2_7, b1=v_b1_6, v_assert=v_v_assert_8, min=v_min_15, max=v_max_17} AuxVars[] AssignedVars[v_assert][1985], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), 14#thread1EXITtrue, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1537#(and (< l N) (<= l k)), Black: 698#(<= min max), 805#true, Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), 40#thread4EXITtrue, Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 293#(<= N j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), 343#true, Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), 509#(and (<= N l) (<= k l)), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:38,318 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is not cut-off event [2021-03-25 19:35:38,318 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2021-03-25 19:35:38,318 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2021-03-25 19:35:38,318 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2021-03-25 19:35:40,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([146] L55-->thread4EXIT: Formula: (not (< v_l_13 v_N_15)) InVars {N=v_N_15, l=v_l_13} OutVars{N=v_N_15, l=v_l_13} AuxVars[] AssignedVars[][383], [258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 698#(<= min max), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, 293#(<= N j), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), 40#thread4EXITtrue, Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 64#(not b1), 1355#(and (<= i (+ l 1)) (<= k l)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 1368#true, 346#(<= N j), Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), 1455#true, Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 468#(<= N l), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1250#(and (<= i (+ l 1)) (<= N l)), Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:40,654 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-25 19:35:40,654 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:40,654 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:40,654 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:44,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][2147], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 698#(<= min max), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 293#(<= N j), 805#true, Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), 42#L75true, Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), 50#L55true, Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 346#(<= N j), Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 1464#(<= l k), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 1265#(<= i l), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:44,470 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-25 19:35:44,470 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-25 19:35:44,470 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-25 19:35:44,470 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 19:35:46,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([150] L46-->L46: Formula: (and (= (store v_A_46 v_k_20 (+ (select v_A_46 v_k_20) 1)) v_A_45) (< v_k_20 v_N_23) (= v_k_19 (+ v_k_20 1))) InVars {A=v_A_46, N=v_N_23, k=v_k_20} OutVars{A=v_A_45, N=v_N_23, k=v_k_19} AuxVars[] AssignedVars[A, k][1807], [Black: 468#(<= N l), 258#(<= N i), Black: 257#(= l i), 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), 12#thread2EXITtrue, 14#thread1EXITtrue, 17#L74true, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), 40#thread4EXITtrue, Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), 811#(<= min (select A 0)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 64#(not b1), 331#(and (<= N j) (<= k j)), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 1343#(and (< i N) (<= i l)), 1368#true, 346#(<= N j), Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), 354#(<= N i), Black: 592#(and (<= min max) (< j N) (<= j i)), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), 903#(<= min (+ (select A 0) 1)), 1160#(and (<= N l) (<= k l)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 698#(<= min max), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), 509#(and (<= N l) (<= k l)), Black: 449#(<= k l)]) [2021-03-25 19:35:46,114 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-25 19:35:46,114 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:46,114 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 19:35:46,114 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:47,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([133] thread2EXIT-->L77: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar0_4) (= 2 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][721], [Black: 468#(<= N l), 258#(<= N i), Black: 257#(= l i), 903#(<= min (+ (select A 0) 1)), 1160#(and (<= N l) (<= k l)), 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), 35#thread5ENTRYtrue, Black: 1537#(and (< l N) (<= l k)), 293#(<= N j), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), 40#thread4EXITtrue, Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 811#(<= min (select A 0)), Black: 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1370#(= l j), Black: 1460#(<= (+ i 1) N), 46#L77true, Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 435#(and (<= k l) (< k N)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), Black: 375#(<= k l), 698#(<= min max), Black: 64#(not b1), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 274#(<= k j), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 339#(<= (+ i 1) N), Black: 1343#(and (< i N) (<= i l)), 1368#true, Black: 977#(and (= l 0) (= i 0) (= min (select A i))), 346#(<= N j), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 82#(= max (select A 0)), Black: 345#(= j i), 991#true, 1248#(and (<= N l) (<= i l)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), Black: 1172#(<= i (+ l 1)), 101#true, Black: 1178#(<= i l), Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 362#(<= (+ k 1) N), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 125#(and (= k 0) (= max (select A k))), Black: 887#(and (<= min max) (<= min (select A 0))), 509#(and (<= N l) (<= k l)), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:47,200 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is not cut-off event [2021-03-25 19:35:47,200 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2021-03-25 19:35:47,200 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2021-03-25 19:35:47,200 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2021-03-25 19:35:48,130 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][2147], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 14#thread1EXITtrue, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 698#(<= min max), Black: 1537#(and (< l N) (<= l k)), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), 50#L55true, Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 73#(not b2), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), 343#true, Black: 1343#(and (< i N) (<= i l)), Black: 345#(= j i), Black: 82#(= max (select A 0)), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 1464#(<= l k), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 1265#(<= i l), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:48,130 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-25 19:35:48,130 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:48,130 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-25 19:35:48,131 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-25 19:35:48,131 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-25 19:35:49,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][937], [Black: 468#(<= N l), 1537#(and (< l N) (<= l k)), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 264#true, 14#thread1EXITtrue, 23#L46true, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), 805#true, Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1464#(<= l k), 48#L37-1true, Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), 50#L55true, Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 293#(<= N j), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), 80#true, Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 338#(= j i), Black: 1260#(<= k (+ l 1)), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), 343#true, Black: 1343#(and (< i N) (<= i l)), Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1169#true, 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 698#(<= min max), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, Black: 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), 1256#true, Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:49,026 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-25 19:35:49,026 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:35:49,026 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 19:35:49,027 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 19:35:50,212 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([148] L55-->L55: Formula: (and (< v_l_16 v_N_19) (= v_l_15 (+ v_l_16 1)) (= (store v_A_40 v_l_16 (+ (select v_A_40 v_l_16) (- 1))) v_A_39)) InVars {A=v_A_40, N=v_N_19, l=v_l_16} OutVars{A=v_A_39, N=v_N_19, l=v_l_15} AuxVars[] AssignedVars[A, l][2147], [Black: 468#(<= N l), 258#(<= N i), 4#thread5EXITtrue, Black: 257#(= l i), 12#thread2EXITtrue, 14#thread1EXITtrue, Black: 772#(and (= i 0) (= j 0) (<= min (select A 0))), 33#thread3EXITtrue, Black: 696#(and (= j 0) (<= min (select A 0))), Black: 697#(and (<= min max) (= j 0) (<= min (select A 0))), Black: 1569#(and (<= (+ i 1) N) (<= l k)), Black: 1537#(and (< l N) (<= l k)), Black: 698#(<= min max), 293#(<= N j), Black: 1539#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), 805#true, Black: 1541#(and (<= (+ l 1) k) (< l N)), Black: 1543#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1545#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= l k)), Black: 1547#(and (<= (+ l 1) k) (< (+ l 1) N)), Black: 1549#(and (<= (+ i 2) N) (<= (+ i 1) k) (< l N) (<= l k)), 42#L75true, Black: 1551#(and (<= (+ i 1) N) (<= (+ i 1) k)), Black: 1553#(and (<= (+ i 1) N) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1555#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= (+ l 1) k) (< l N)), Black: 1460#(<= (+ i 1) N), Black: 1559#(and (<= (+ i 1) N) (< l N) (<= l k)), Black: 1561#(and (<= (+ i 1) N) (<= (+ i 1) k) (<= (+ l 1) k) (< (+ l 1) N)), Black: 1563#(and (<= (+ i 2) N) (<= (+ i 1) k) (<= l k)), 50#L55true, Black: 1565#(and (<= (+ i 1) N) (<= (+ l 1) k) (< l N)), Black: 1567#(and (<= (+ i 1) N) (<= (+ i 1) k) (< l N) (<= l k)), Black: 996#(<= (select A 0) (+ max 1)), Black: 1067#(and (= k 0) (= j 0) (<= (select A k) max)), 1081#true, Black: 64#(not b1), Black: 274#(<= k j), Black: 1345#(and (<= k l) (< i N) (<= i l)), Black: 1347#(and (<= k l) (<= (+ k 1) N) (<= i l)), Black: 73#(not b2), Black: 1349#(and (<= k l) (<= (+ k 1) N) (< i N) (<= i l)), 80#true, Black: 1335#(and (<= i (+ l 1)) (<= k l) (<= (+ k 1) N)), Black: 1337#(and (<= k l) (<= (+ k 1) N)), Black: 1353#(and (<= k (+ l 1)) (<= i l)), Black: 1339#(and (<= k (+ l 1)) (< i N) (<= i l)), Black: 1259#(<= k l), Black: 1260#(<= k (+ l 1)), Black: 338#(= j i), Black: 339#(<= (+ i 1) N), Black: 1341#(and (<= i (+ l 1)) (<= k (+ l 1))), Black: 1343#(and (< i N) (<= i l)), 346#(<= N j), Black: 82#(= max (select A 0)), Black: 345#(= j i), Black: 86#(and (= min max) (= max (select A 0))), Black: 592#(and (<= min max) (< j N) (<= j i)), 354#(<= N i), 101#true, Black: 353#(= k i), Black: 588#(and (< j N) (<= j i)), Black: 362#(<= (+ k 1) N), Black: 103#(= min (select A 0)), Black: 104#(= min max), Black: 107#(and (= min (select A 0)) (= min max)), 122#true, Black: 887#(and (<= min max) (<= min (select A 0))), Black: 811#(<= min (select A 0)), 898#true, Black: 1158#(and (<= k (+ l 1)) (<= N (+ l 1))), Black: 1160#(and (<= N l) (<= k l)), Black: 1084#(<= k l), Black: 1085#(<= k (+ l 1)), 1445#(and (<= (+ j 1) N) (<= (+ j 1) l)), Black: 1447#(and (<= (+ j 2) N) (<= (+ j 1) l)), Black: 1449#(and (<= (+ j 1) N) (<= j l)), Black: 1370#(= l j), Black: 689#(and (<= l i) (<= (+ l 1) N)), Black: 435#(and (<= k l) (< k N)), Black: 375#(<= k l), 439#true, 1464#(<= l k), Black: 977#(and (= l 0) (= i 0) (= min (select A i))), Black: 979#(and (<= min (+ (select A 0) 1)) (<= min (+ max 1))), Black: 903#(<= min (+ (select A 0) 1)), 991#true, 1248#(and (<= N l) (<= i l)), Black: 1172#(<= i (+ l 1)), Black: 1178#(<= i l), Black: 1246#(and (<= i (+ l 1)) (<= N (+ l 1))), Black: 195#(and (= k 0) (<= i k)), Black: 197#(and (= k 0) (= max (select A k)) (<= i k)), Black: 199#(and (< i N) (<= i k)), 1265#(<= i l), Black: 205#(and (<= (select A 0) (+ max 1)) (< i N) (<= i k)), Black: 207#(and (<= (select A 0) (+ max 1)) (= k 0) (<= i k)), Black: 125#(and (= k 0) (= max (select A k))), Black: 223#(and (<= min (+ max 1)) (< i N) (<= i k)), Black: 449#(<= k l)]) [2021-03-25 19:35:50,212 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-25 19:35:50,212 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-25 19:35:50,212 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 19:35:50,212 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-25 19:35:50,212 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 19:35:52,592 INFO L129 PetriNetUnfolder]: 89765/157002 cut-off events. [2021-03-25 19:35:52,592 INFO L130 PetriNetUnfolder]: For 9189944/9260628 co-relation queries the response was YES. [2021-03-25 19:35:55,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1873116 conditions, 157002 events. 89765/157002 cut-off events. For 9189944/9260628 co-relation queries the response was YES. Maximal size of possible extension queue 13216. Compared 1773615 event pairs, 17675 based on Foata normal form. 6915/154343 useless extension candidates. Maximal degree in co-relation 1852498. Up to 81187 conditions per place. [2021-03-25 19:35:58,559 INFO L142 LiptonReduction]: Number of co-enabled transitions 16456 [2021-03-25 19:36:00,683 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-25 19:36:00,683 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 19:36:00,683 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 72129 [2021-03-25 19:36:00,684 INFO L480 AbstractCegarLoop]: Abstraction has has 216 places, 2450 transitions, 75031 flow [2021-03-25 19:36:00,684 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 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-03-25 19:36:00,684 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 19:36:00,684 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 19:36:00,884 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-03-25 19:36:00,884 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr4INUSE_VIOLATION]=== [2021-03-25 19:36:00,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 19:36:00,884 INFO L82 PathProgramCache]: Analyzing trace with hash 995567044, now seen corresponding path program 4 times [2021-03-25 19:36:00,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 19:36:00,885 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954244663] [2021-03-25 19:36:00,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 19:36:00,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 19:36:00,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:36:00,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:36:00,911 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954244663] [2021-03-25 19:36:00,911 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672641926] [2021-03-25 19:36:00,911 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 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-03-25 19:36:00,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-25 19:36:00,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 19:36:00,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 19:36:00,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 19:36:00,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:36:00,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:36:00,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 19:36:00,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 19:36:00,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 19:36:00,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:36:00,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:36:00,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:36:00,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:36:00,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:36:00,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:36:00,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:36:00,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:36:00,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:36:00,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:36:00,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 19:36:00,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 19:36:00,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:36:00,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:36:00,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:36:00,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 19:36:00,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 19:36:00,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 19:36:00,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 19:36:00,975 INFO L142 QuantifierPusher]: treesize reduction 9, result has 10.0 percent of original size [2021-03-25 19:36:00,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 19:36:00,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 19:36:00,987 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 19:36:00,987 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 19:36:00,987 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-25 19:36:00,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126594654] [2021-03-25 19:36:00,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 19:36:00,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 19:36:00,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 19:36:00,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-03-25 19:36:00,988 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 71 [2021-03-25 19:36:00,988 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 2450 transitions, 75031 flow. Second operand has 7 states, 7 states have (on average 45.857142857142854) internal successors, (321), 7 states have internal predecessors, (321), 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-03-25 19:36:00,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 19:36:00,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 71 [2021-03-25 19:36:00,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 19:39:17,199 INFO L129 PetriNetUnfolder]: 184476/284654 cut-off events. [2021-03-25 19:39:17,199 INFO L130 PetriNetUnfolder]: For 16899431/16914315 co-relation queries the response was YES. [2021-03-25 19:39:22,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3583298 conditions, 284654 events. 184476/284654 cut-off events. For 16899431/16914315 co-relation queries the response was YES. Maximal size of possible extension queue 17948. Compared 2784009 event pairs, 41487 based on Foata normal form. 9990/293318 useless extension candidates. Maximal degree in co-relation 3561345. Up to 175555 conditions per place. [2021-03-25 19:39:24,128 INFO L132 encePairwiseOnDemand]: 66/71 looper letters, 2603 selfloop transitions, 796 changer transitions 14/3434 dead transitions. [2021-03-25 19:39:24,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 3434 transitions, 108229 flow [2021-03-25 19:39:24,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 19:39:24,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 19:39:24,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 356 transitions. [2021-03-25 19:39:24,129 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.716297786720322 [2021-03-25 19:39:24,129 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 356 transitions. [2021-03-25 19:39:24,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 356 transitions. [2021-03-25 19:39:24,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 19:39:24,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 356 transitions. [2021-03-25 19:39:24,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 50.857142857142854) internal successors, (356), 7 states have internal predecessors, (356), 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-03-25 19:39:24,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 71.0) internal successors, (568), 8 states have internal predecessors, (568), 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-03-25 19:39:24,130 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 71.0) internal successors, (568), 8 states have internal predecessors, (568), 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-03-25 19:39:24,130 INFO L185 Difference]: Start difference. First operand has 216 places, 2450 transitions, 75031 flow. Second operand 7 states and 356 transitions. [2021-03-25 19:39:24,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 3434 transitions, 108229 flow Received shutdown request... [2021-03-25 19:43:29,096 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-03-25 19:43:29,096 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-25 19:43:29,099 WARN L224 ceAbstractionStarter]: Timeout [2021-03-25 19:43:29,099 INFO L202 PluginConnector]: Adding new model min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.03 07:43:29 BasicIcfg [2021-03-25 19:43:29,099 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-25 19:43:29,099 INFO L168 Benchmark]: Toolchain (without parser) took 782793.54 ms. Allocated memory was 255.9 MB in the beginning and 15.8 GB in the end (delta: 15.5 GB). Free memory was 236.7 MB in the beginning and 6.3 GB in the end (delta: -6.1 GB). Peak memory consumption was 14.1 GB. Max. memory is 16.0 GB. [2021-03-25 19:43:29,099 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 255.9 MB. Free memory is still 237.8 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 19:43:29,099 INFO L168 Benchmark]: Boogie Procedure Inliner took 17.98 ms. Allocated memory is still 255.9 MB. Free memory was 236.5 MB in the beginning and 235.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 19:43:29,100 INFO L168 Benchmark]: Boogie Preprocessor took 18.60 ms. Allocated memory is still 255.9 MB. Free memory was 235.1 MB in the beginning and 234.0 MB in the end (delta: 1.1 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 19:43:29,100 INFO L168 Benchmark]: RCFGBuilder took 207.43 ms. Allocated memory is still 255.9 MB. Free memory was 234.0 MB in the beginning and 238.7 MB in the end (delta: -4.7 MB). Peak memory consumption was 22.8 MB. Max. memory is 16.0 GB. [2021-03-25 19:43:29,100 INFO L168 Benchmark]: TraceAbstraction took 782545.40 ms. Allocated memory was 255.9 MB in the beginning and 15.8 GB in the end (delta: 15.5 GB). Free memory was 238.0 MB in the beginning and 6.3 GB in the end (delta: -6.1 GB). Peak memory consumption was 14.1 GB. Max. memory is 16.0 GB. [2021-03-25 19:43:29,100 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.09 ms. Allocated memory is still 255.9 MB. Free memory is still 237.8 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 17.98 ms. Allocated memory is still 255.9 MB. Free memory was 236.5 MB in the beginning and 235.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 18.60 ms. Allocated memory is still 255.9 MB. Free memory was 235.1 MB in the beginning and 234.0 MB in the end (delta: 1.1 MB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 207.43 ms. Allocated memory is still 255.9 MB. Free memory was 234.0 MB in the beginning and 238.7 MB in the end (delta: -4.7 MB). Peak memory consumption was 22.8 MB. Max. memory is 16.0 GB. * TraceAbstraction took 782545.40 ms. Allocated memory was 255.9 MB in the beginning and 15.8 GB in the end (delta: 15.5 GB). Free memory was 238.0 MB in the beginning and 6.3 GB in the end (delta: -6.1 GB). Peak memory consumption was 14.1 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 345.7ms, 51 PlacesBefore, 37 PlacesAfterwards, 39 TransitionsBefore, 25 TransitionsAfterwards, 732 CoEnabledTransitionPairs, 3 FixpointIterations, 1 TrivialSequentialCompositions, 13 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 14 TotalNumberOfCompositions, 412 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 326, positive: 321, positive conditional: 0, positive unconditional: 321, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 302, positive: 297, positive conditional: 0, positive unconditional: 297, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 302, positive: 297, positive conditional: 0, positive unconditional: 297, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 302, positive: 297, positive conditional: 0, positive unconditional: 297, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 5, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 30, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 326, positive: 24, positive conditional: 0, positive unconditional: 24, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 302, unknown conditional: 0, unknown unconditional: 302] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.4ms, 33 PlacesBefore, 33 PlacesAfterwards, 27 TransitionsBefore, 27 TransitionsAfterwards, 262 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.6ms, 38 PlacesBefore, 38 PlacesAfterwards, 30 TransitionsBefore, 30 TransitionsAfterwards, 298 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.5ms, 52 PlacesBefore, 45 PlacesAfterwards, 36 TransitionsBefore, 36 TransitionsAfterwards, 394 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 107.8ms, 54 PlacesBefore, 49 PlacesAfterwards, 46 TransitionsBefore, 45 TransitionsAfterwards, 552 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 59 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 59, positive: 59, positive conditional: 0, positive unconditional: 59, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 19, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 19, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 59, positive: 40, positive conditional: 0, positive unconditional: 40, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 19, unknown conditional: 0, unknown unconditional: 19] , Statistics on independence cache: Total cache size (in pairs): 7, Positive cache size: 7, Positive conditional cache size: 0, Positive unconditional cache size: 7, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 104.5ms, 91 PlacesBefore, 74 PlacesAfterwards, 73 TransitionsBefore, 73 TransitionsAfterwards, 830 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 39 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 39, positive: 39, positive conditional: 0, positive unconditional: 39, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 39, positive: 28, positive conditional: 0, positive unconditional: 28, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 11, unknown conditional: 0, unknown unconditional: 11] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 81.8ms, 65 PlacesBefore, 65 PlacesAfterwards, 92 TransitionsBefore, 92 TransitionsAfterwards, 1020 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 180.0ms, 71 PlacesBefore, 71 PlacesAfterwards, 110 TransitionsBefore, 110 TransitionsAfterwards, 1274 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 47 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 47, positive: 47, positive conditional: 0, positive unconditional: 47, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 47, positive: 47, positive conditional: 0, positive unconditional: 47, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 128.3ms, 76 PlacesBefore, 76 PlacesAfterwards, 119 TransitionsBefore, 119 TransitionsAfterwards, 1334 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 149.6ms, 80 PlacesBefore, 80 PlacesAfterwards, 124 TransitionsBefore, 124 TransitionsAfterwards, 1342 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 81.3ms, 84 PlacesBefore, 84 PlacesAfterwards, 124 TransitionsBefore, 124 TransitionsAfterwards, 1288 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 77.7ms, 88 PlacesBefore, 88 PlacesAfterwards, 123 TransitionsBefore, 123 TransitionsAfterwards, 1248 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 99.6ms, 90 PlacesBefore, 90 PlacesAfterwards, 135 TransitionsBefore, 135 TransitionsAfterwards, 1242 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 142.6ms, 96 PlacesBefore, 95 PlacesAfterwards, 165 TransitionsBefore, 165 TransitionsAfterwards, 1272 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 104.3ms, 115 PlacesBefore, 101 PlacesAfterwards, 126 TransitionsBefore, 126 TransitionsAfterwards, 954 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 112.5ms, 95 PlacesBefore, 95 PlacesAfterwards, 124 TransitionsBefore, 124 TransitionsAfterwards, 952 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 148.4ms, 123 PlacesBefore, 112 PlacesAfterwards, 127 TransitionsBefore, 127 TransitionsAfterwards, 966 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 18, Positive cache size: 18, Positive conditional cache size: 0, Positive unconditional cache size: 18, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 217.3ms, 115 PlacesBefore, 109 PlacesAfterwards, 132 TransitionsBefore, 131 TransitionsAfterwards, 1000 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 4 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 228 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 228, positive: 228, positive conditional: 0, positive unconditional: 228, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 228, positive: 228, positive conditional: 0, positive unconditional: 228, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 6, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 177.2ms, 120 PlacesBefore, 116 PlacesAfterwards, 138 TransitionsBefore, 138 TransitionsAfterwards, 932 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 6, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 257.5ms, 127 PlacesBefore, 123 PlacesAfterwards, 153 TransitionsBefore, 153 TransitionsAfterwards, 1020 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 6, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 722.8ms, 130 PlacesBefore, 130 PlacesAfterwards, 252 TransitionsBefore, 252 TransitionsAfterwards, 1846 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 6, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2209.3ms, 141 PlacesBefore, 141 PlacesAfterwards, 353 TransitionsBefore, 353 TransitionsAfterwards, 2908 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 4 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5165.7ms, 168 PlacesBefore, 168 PlacesAfterwards, 731 TransitionsBefore, 731 TransitionsAfterwards, 5302 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16649.9ms, 176 PlacesBefore, 176 PlacesAfterwards, 1005 TransitionsBefore, 1005 TransitionsAfterwards, 7778 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 72128.5ms, 216 PlacesBefore, 216 PlacesAfterwards, 2450 TransitionsBefore, 2450 TransitionsAfterwards, 16456 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 4 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , Statistics on independence cache: Total cache size (in pairs): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 82). Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 43 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 5.2ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 782436.8ms, OverallIterations: 25, TraceHistogramMax: 2, EmptinessCheckTime: 0.0ms, AutomataDifference: 676621.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 400.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 204 SDtfs, 867 SDslu, 393 SDs, 0 SdLazy, 2330 SolverSat, 360 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1080.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 577 GetRequests, 331 SyntacticMatches, 10 SemanticMatches, 236 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 675 ImplicationChecksByTransitivity, 1318.6ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=75031occurred in iteration=24, InterpolantAutomatonStates: 229, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 118.7ms SsaConstructionTime, 382.7ms SatisfiabilityAnalysisTime, 1969.9ms InterpolantComputationTime, 921 NumberOfCodeBlocks, 919 NumberOfCodeBlocksAsserted, 50 NumberOfCheckSat, 880 ConstructedInterpolants, 0 QuantifiedInterpolants, 2640 SizeOfPredicates, 24 NumberOfNonLiveVariables, 1596 ConjunctsInSsa, 102 ConjunctsInUnsatCore, 41 InterpolantComputations, 12 PerfectInterpolantSequences, 82/131 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown