/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-RepeatedVariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 07:43:25,096 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 07:43:25,097 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 07:43:25,120 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 07:43:25,121 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 07:43:25,122 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 07:43:25,123 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 07:43:25,124 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 07:43:25,126 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 07:43:25,127 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 07:43:25,127 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 07:43:25,128 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 07:43:25,129 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 07:43:25,129 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 07:43:25,130 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 07:43:25,131 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 07:43:25,132 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 07:43:25,132 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 07:43:25,134 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 07:43:25,135 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 07:43:25,136 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 07:43:25,140 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 07:43:25,141 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 07:43:25,142 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 07:43:25,144 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 07:43:25,144 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 07:43:25,144 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 07:43:25,145 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 07:43:25,149 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 07:43:25,149 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 07:43:25,150 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 07:43:25,150 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 07:43:25,151 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 07:43:25,152 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 07:43:25,153 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 07:43:25,154 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 07:43:25,154 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 07:43:25,154 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 07:43:25,155 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 07:43:25,155 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 07:43:25,156 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 07:43:25,163 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-RepeatedVariableLbe.epf [2021-03-25 07:43:25,199 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 07:43:25,199 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 07:43:25,202 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 07:43:25,202 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 07:43:25,202 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 07:43:25,202 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 07:43:25,202 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 07:43:25,202 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 07:43:25,203 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 07:43:25,203 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 07:43:25,203 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 07:43:25,203 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 07:43:25,204 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 07:43:25,204 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 07:43:25,204 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 07:43:25,204 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 07:43:25,204 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 07:43:25,204 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 07:43:25,204 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 07:43:25,205 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 07:43:25,205 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 07:43:25,205 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 07:43:25,205 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 07:43:25,205 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 07:43:25,205 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 07:43:25,205 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 07:43:25,206 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 07:43:25,206 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-25 07:43:25,206 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 07:43:25,206 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 07:43:25,206 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 07:43:25,476 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 07:43:25,493 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 07:43:25,495 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 07:43:25,496 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-25 07:43:25,497 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-25 07:43:25,497 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl [2021-03-25 07:43:25,498 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl' [2021-03-25 07:43:25,523 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 07:43:25,524 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-25 07:43:25,525 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 07:43:25,525 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 07:43:25,526 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 07:43:25,536 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,541 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,547 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 07:43:25,549 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 07:43:25,549 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 07:43:25,549 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 07:43:25,560 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,560 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,561 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,562 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,564 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,566 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,566 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/1) ... [2021-03-25 07:43:25,567 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 07:43:25,568 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 07:43:25,568 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 07:43:25,568 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 07:43:25,569 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (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 07:43:25,618 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-25 07:43:25,618 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 07:43:25,619 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 07:43:25,619 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2021-03-25 07:43:25,619 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2021-03-25 07:43:25,619 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2021-03-25 07:43:25,620 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 07:43:25,727 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 07:43:25,727 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-03-25 07:43:25,729 INFO L202 PluginConnector]: Adding new model fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 07:43:25 BoogieIcfgContainer [2021-03-25 07:43:25,729 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 07:43:25,730 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 07:43:25,730 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 07:43:25,732 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 07:43:25,732 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 07:43:25" (1/2) ... [2021-03-25 07:43:25,733 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9e4f8f4 and model type fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 07:43:25, skipping insertion in model container [2021-03-25 07:43:25,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 07:43:25" (2/2) ... [2021-03-25 07:43:25,734 INFO L111 eAbstractionObserver]: Analyzing ICFG fork_loop_unsafe.bpl [2021-03-25 07:43:25,739 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 07:43:25,742 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 07:43:25,742 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 07:43:25,756 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:25,757 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:25,757 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:25,757 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:25,762 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:25,777 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-25 07:43:25,794 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:25,794 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:25,794 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:25,795 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:25,795 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:25,795 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:25,795 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:25,795 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:25,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 13 places, 10 transitions, 25 flow [2021-03-25 07:43:25,816 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-25 07:43:25,816 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16 conditions, 11 events. 0/11 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 11 event pairs, 0 based on Foata normal form. 0/10 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-25 07:43:25,818 INFO L82 GeneralOperation]: Start removeDead. Operand has 13 places, 10 transitions, 25 flow [2021-03-25 07:43:25,820 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 13 places, 10 transitions, 25 flow [2021-03-25 07:43:25,822 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:25,829 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 13 places, 10 transitions, 25 flow [2021-03-25 07:43:25,832 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 13 places, 10 transitions, 25 flow [2021-03-25 07:43:25,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 13 places, 10 transitions, 25 flow [2021-03-25 07:43:25,836 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-25 07:43:25,836 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,836 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16 conditions, 11 events. 0/11 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 14 event pairs, 0 based on Foata normal form. 0/10 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-25 07:43:25,838 INFO L142 LiptonReduction]: Number of co-enabled transitions 24 [2021-03-25 07:43:25,984 INFO L154 LiptonReduction]: Checked pairs total: 9 [2021-03-25 07:43:25,984 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 07:43:25,986 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 165 [2021-03-25 07:43:25,991 INFO L129 PetriNetUnfolder]: 0/5 cut-off events. [2021-03-25 07:43:25,992 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:25,992 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:25,992 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2021-03-25 07:43:25,992 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 07:43:25,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:25,996 INFO L82 PathProgramCache]: Analyzing trace with hash 59486, now seen corresponding path program 1 times [2021-03-25 07:43:26,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873809298] [2021-03-25 07:43:26,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,143 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 07:43:26,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873809298] [2021-03-25 07:43:26,145 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,145 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 07:43:26,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685879632] [2021-03-25 07:43:26,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 07:43:26,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 07:43:26,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 07:43:26,165 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 14 [2021-03-25 07:43:26,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 10 places, 7 transitions, 19 flow. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 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 07:43:26,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 14 [2021-03-25 07:43:26,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:26,219 INFO L129 PetriNetUnfolder]: 1/9 cut-off events. [2021-03-25 07:43:26,220 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21 conditions, 9 events. 1/9 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 10 event pairs, 0 based on Foata normal form. 0/9 useless extension candidates. Maximal degree in co-relation 9. Up to 4 conditions per place. [2021-03-25 07:43:26,224 INFO L132 encePairwiseOnDemand]: 10/14 looper letters, 2 selfloop transitions, 3 changer transitions 1/7 dead transitions. [2021-03-25 07:43:26,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 12 places, 7 transitions, 29 flow [2021-03-25 07:43:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 07:43:26,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 07:43:26,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 18 transitions. [2021-03-25 07:43:26,232 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2021-03-25 07:43:26,233 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 18 transitions. [2021-03-25 07:43:26,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 18 transitions. [2021-03-25 07:43:26,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:26,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 18 transitions. [2021-03-25 07:43:26,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 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 07:43:26,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 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 07:43:26,239 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 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 07:43:26,240 INFO L185 Difference]: Start difference. First operand has 10 places, 7 transitions, 19 flow. Second operand 4 states and 18 transitions. [2021-03-25 07:43:26,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 12 places, 7 transitions, 29 flow [2021-03-25 07:43:26,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 12 places, 7 transitions, 29 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:26,244 INFO L241 Difference]: Finished difference. Result has 12 places, 5 transitions, 21 flow [2021-03-25 07:43:26,245 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=14, PETRI_DIFFERENCE_MINUEND_FLOW=17, PETRI_DIFFERENCE_MINUEND_PLACES=9, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=6, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=21, PETRI_PLACES=12, PETRI_TRANSITIONS=5} [2021-03-25 07:43:26,246 INFO L343 CegarLoopForPetriNet]: 10 programPoint places, 2 predicate places. [2021-03-25 07:43:26,246 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,246 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 12 places, 5 transitions, 21 flow [2021-03-25 07:43:26,246 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 12 places, 5 transitions, 21 flow [2021-03-25 07:43:26,246 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 11 places, 5 transitions, 21 flow [2021-03-25 07:43:26,248 INFO L129 PetriNetUnfolder]: 0/5 cut-off events. [2021-03-25 07:43:26,248 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 07:43:26,248 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14 conditions, 5 events. 0/5 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 1 event pairs, 0 based on Foata normal form. 0/5 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-25 07:43:26,248 INFO L142 LiptonReduction]: Number of co-enabled transitions 4 [2021-03-25 07:43:26,249 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:26,249 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:26,249 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3 [2021-03-25 07:43:26,250 INFO L480 AbstractCegarLoop]: Abstraction has has 11 places, 5 transitions, 21 flow [2021-03-25 07:43:26,250 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 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 07:43:26,250 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,250 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-25 07:43:26,251 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 07:43:26,251 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 07:43:26,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,251 INFO L82 PathProgramCache]: Analyzing trace with hash 1843844, now seen corresponding path program 1 times [2021-03-25 07:43:26,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,252 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442177361] [2021-03-25 07:43:26,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,256 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,259 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,269 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:26,270 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:26,270 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 07:43:26,271 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:26,271 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-25 07:43:26,275 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,275 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,275 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,276 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,276 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,276 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,277 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,277 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,279 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:26,280 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 07:43:26,281 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:26,281 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:26,281 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:26,281 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:26,282 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:26,282 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:26,282 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:26,282 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:26,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 20 places, 15 transitions, 42 flow [2021-03-25 07:43:26,287 INFO L129 PetriNetUnfolder]: 0/18 cut-off events. [2021-03-25 07:43:26,287 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 07:43:26,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 18 events. 0/18 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 29 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-25 07:43:26,289 INFO L82 GeneralOperation]: Start removeDead. Operand has 20 places, 15 transitions, 42 flow [2021-03-25 07:43:26,289 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 20 places, 15 transitions, 42 flow [2021-03-25 07:43:26,290 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,290 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 20 places, 15 transitions, 42 flow [2021-03-25 07:43:26,290 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 20 places, 15 transitions, 42 flow [2021-03-25 07:43:26,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 20 places, 15 transitions, 42 flow [2021-03-25 07:43:26,295 INFO L129 PetriNetUnfolder]: 0/18 cut-off events. [2021-03-25 07:43:26,295 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 07:43:26,295 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 18 events. 0/18 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 25 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-25 07:43:26,296 INFO L142 LiptonReduction]: Number of co-enabled transitions 88 [2021-03-25 07:43:26,348 INFO L154 LiptonReduction]: Checked pairs total: 112 [2021-03-25 07:43:26,348 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 07:43:26,348 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 58 [2021-03-25 07:43:26,351 INFO L129 PetriNetUnfolder]: 0/7 cut-off events. [2021-03-25 07:43:26,351 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 07:43:26,351 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,352 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-25 07:43:26,352 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,352 INFO L82 PathProgramCache]: Analyzing trace with hash 2581598, now seen corresponding path program 1 times [2021-03-25 07:43:26,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,353 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323060469] [2021-03-25 07:43:26,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:26,388 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 07:43:26,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323060469] [2021-03-25 07:43:26,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,388 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 07:43:26,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154076083] [2021-03-25 07:43:26,389 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 07:43:26,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 07:43:26,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 07:43:26,394 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 18 [2021-03-25 07:43:26,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 17 places, 12 transitions, 36 flow. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 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 07:43:26,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 18 [2021-03-25 07:43:26,396 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:26,465 INFO L129 PetriNetUnfolder]: 34/75 cut-off events. [2021-03-25 07:43:26,465 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-25 07:43:26,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 163 conditions, 75 events. 34/75 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 197 event pairs, 4 based on Foata normal form. 0/61 useless extension candidates. Maximal degree in co-relation 119. Up to 44 conditions per place. [2021-03-25 07:43:26,467 INFO L132 encePairwiseOnDemand]: 13/18 looper letters, 12 selfloop transitions, 6 changer transitions 0/20 dead transitions. [2021-03-25 07:43:26,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 20 transitions, 93 flow [2021-03-25 07:43:26,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 07:43:26,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 07:43:26,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 39 transitions. [2021-03-25 07:43:26,469 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2021-03-25 07:43:26,469 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 39 transitions. [2021-03-25 07:43:26,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 39 transitions. [2021-03-25 07:43:26,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:26,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 39 transitions. [2021-03-25 07:43:26,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 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 07:43:26,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 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 07:43:26,470 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 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 07:43:26,471 INFO L185 Difference]: Start difference. First operand has 17 places, 12 transitions, 36 flow. Second operand 5 states and 39 transitions. [2021-03-25 07:43:26,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 20 transitions, 93 flow [2021-03-25 07:43:26,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 20 transitions, 91 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:26,472 INFO L241 Difference]: Finished difference. Result has 22 places, 14 transitions, 56 flow [2021-03-25 07:43:26,472 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=12, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=56, PETRI_PLACES=22, PETRI_TRANSITIONS=14} [2021-03-25 07:43:26,473 INFO L343 CegarLoopForPetriNet]: 17 programPoint places, 5 predicate places. [2021-03-25 07:43:26,473 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,473 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 22 places, 14 transitions, 56 flow [2021-03-25 07:43:26,473 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 22 places, 14 transitions, 56 flow [2021-03-25 07:43:26,474 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 22 places, 14 transitions, 56 flow [2021-03-25 07:43:26,477 INFO L129 PetriNetUnfolder]: 1/19 cut-off events. [2021-03-25 07:43:26,477 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 07:43:26,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39 conditions, 19 events. 1/19 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 33 event pairs, 0 based on Foata normal form. 0/17 useless extension candidates. Maximal degree in co-relation 21. Up to 4 conditions per place. [2021-03-25 07:43:26,478 INFO L142 LiptonReduction]: Number of co-enabled transitions 66 [2021-03-25 07:43:26,479 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:26,479 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:26,479 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6 [2021-03-25 07:43:26,480 INFO L480 AbstractCegarLoop]: Abstraction has has 22 places, 14 transitions, 56 flow [2021-03-25 07:43:26,480 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 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 07:43:26,480 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,480 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2021-03-25 07:43:26,481 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 07:43:26,481 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1814101293, now seen corresponding path program 1 times [2021-03-25 07:43:26,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,482 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338356452] [2021-03-25 07:43:26,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,487 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:26,492 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:26,493 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:26,493 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:26,493 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 07:43:26,494 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:26,495 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-25 07:43:26,498 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,498 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,498 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,499 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,499 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,499 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,499 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,499 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,500 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,500 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,500 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,501 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:26,504 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:26,504 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-25 07:43:26,505 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:26,505 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:26,505 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:26,505 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:26,505 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:26,505 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:26,505 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:26,506 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:26,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 27 places, 20 transitions, 61 flow [2021-03-25 07:43:26,511 INFO L129 PetriNetUnfolder]: 0/25 cut-off events. [2021-03-25 07:43:26,511 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 07:43:26,511 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 25 events. 0/25 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 50 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-25 07:43:26,511 INFO L82 GeneralOperation]: Start removeDead. Operand has 27 places, 20 transitions, 61 flow [2021-03-25 07:43:26,512 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 27 places, 20 transitions, 61 flow [2021-03-25 07:43:26,512 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,512 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 27 places, 20 transitions, 61 flow [2021-03-25 07:43:26,512 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 27 places, 20 transitions, 61 flow [2021-03-25 07:43:26,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 27 places, 20 transitions, 61 flow [2021-03-25 07:43:26,517 INFO L129 PetriNetUnfolder]: 0/25 cut-off events. [2021-03-25 07:43:26,517 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 07:43:26,517 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 25 events. 0/25 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 45 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-25 07:43:26,518 INFO L142 LiptonReduction]: Number of co-enabled transitions 192 [2021-03-25 07:43:26,553 INFO L154 LiptonReduction]: Checked pairs total: 310 [2021-03-25 07:43:26,553 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 07:43:26,553 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 41 [2021-03-25 07:43:26,555 INFO L129 PetriNetUnfolder]: 0/7 cut-off events. [2021-03-25 07:43:26,556 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 07:43:26,556 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,556 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-25 07:43:26,556 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,556 INFO L82 PathProgramCache]: Analyzing trace with hash 3472476, now seen corresponding path program 1 times [2021-03-25 07:43:26,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,557 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188746764] [2021-03-25 07:43:26,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:26,579 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 07:43:26,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188746764] [2021-03-25 07:43:26,579 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 07:43:26,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089132588] [2021-03-25 07:43:26,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 07:43:26,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 07:43:26,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 07:43:26,581 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2021-03-25 07:43:26,581 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 16 transitions, 53 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 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 07:43:26,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2021-03-25 07:43:26,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:26,778 INFO L129 PetriNetUnfolder]: 268/436 cut-off events. [2021-03-25 07:43:26,778 INFO L130 PetriNetUnfolder]: For 97/97 co-relation queries the response was YES. [2021-03-25 07:43:26,791 INFO L84 FinitePrefix]: Finished finitePrefix Result has 946 conditions, 436 events. 268/436 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1579 event pairs, 66 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 691. Up to 373 conditions per place. [2021-03-25 07:43:26,797 INFO L132 encePairwiseOnDemand]: 18/24 looper letters, 22 selfloop transitions, 8 changer transitions 0/32 dead transitions. [2021-03-25 07:43:26,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 32 transitions, 164 flow [2021-03-25 07:43:26,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 07:43:26,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 07:43:26,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 56 transitions. [2021-03-25 07:43:26,802 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2021-03-25 07:43:26,802 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 56 transitions. [2021-03-25 07:43:26,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 56 transitions. [2021-03-25 07:43:26,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:26,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 56 transitions. [2021-03-25 07:43:26,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 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 07:43:26,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 0 states have call successors, (0), 0 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 07:43:26,809 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 0 states have call successors, (0), 0 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 07:43:26,809 INFO L185 Difference]: Start difference. First operand has 23 places, 16 transitions, 53 flow. Second operand 5 states and 56 transitions. [2021-03-25 07:43:26,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 32 transitions, 164 flow [2021-03-25 07:43:26,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 32 transitions, 154 flow, removed 5 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:26,814 INFO L241 Difference]: Finished difference. Result has 28 places, 22 transitions, 89 flow [2021-03-25 07:43:26,814 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=47, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=89, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2021-03-25 07:43:26,814 INFO L343 CegarLoopForPetriNet]: 23 programPoint places, 5 predicate places. [2021-03-25 07:43:26,814 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:26,814 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 28 places, 22 transitions, 89 flow [2021-03-25 07:43:26,817 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 28 places, 22 transitions, 89 flow [2021-03-25 07:43:26,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 28 places, 22 transitions, 89 flow [2021-03-25 07:43:26,825 INFO L129 PetriNetUnfolder]: 5/39 cut-off events. [2021-03-25 07:43:26,826 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-25 07:43:26,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76 conditions, 39 events. 5/39 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 123 event pairs, 0 based on Foata normal form. 0/32 useless extension candidates. Maximal degree in co-relation 57. Up to 10 conditions per place. [2021-03-25 07:43:26,826 INFO L142 LiptonReduction]: Number of co-enabled transitions 178 [2021-03-25 07:43:26,828 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:26,828 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:26,829 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 15 [2021-03-25 07:43:26,829 INFO L480 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 89 flow [2021-03-25 07:43:26,830 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 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 07:43:26,830 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:26,830 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-25 07:43:26,830 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 07:43:26,830 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:26,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:26,831 INFO L82 PathProgramCache]: Analyzing trace with hash -958208788, now seen corresponding path program 1 times [2021-03-25 07:43:26,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:26,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639036491] [2021-03-25 07:43:26,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:26,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:26,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:26,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:26,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:26,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:26,896 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 07:43:26,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639036491] [2021-03-25 07:43:26,897 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:26,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 07:43:26,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884319] [2021-03-25 07:43:26,897 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 07:43:26,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:26,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 07:43:26,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 07:43:26,899 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2021-03-25 07:43:26,899 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 89 flow. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 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 07:43:26,899 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:26,899 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2021-03-25 07:43:26,899 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:27,094 INFO L129 PetriNetUnfolder]: 475/869 cut-off events. [2021-03-25 07:43:27,095 INFO L130 PetriNetUnfolder]: For 332/332 co-relation queries the response was YES. [2021-03-25 07:43:27,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2160 conditions, 869 events. 475/869 cut-off events. For 332/332 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4624 event pairs, 246 based on Foata normal form. 0/743 useless extension candidates. Maximal degree in co-relation 668. Up to 450 conditions per place. [2021-03-25 07:43:27,103 INFO L132 encePairwiseOnDemand]: 17/24 looper letters, 41 selfloop transitions, 22 changer transitions 0/65 dead transitions. [2021-03-25 07:43:27,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 65 transitions, 368 flow [2021-03-25 07:43:27,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 07:43:27,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 07:43:27,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2021-03-25 07:43:27,105 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2021-03-25 07:43:27,105 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 96 transitions. [2021-03-25 07:43:27,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 96 transitions. [2021-03-25 07:43:27,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:27,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 96 transitions. [2021-03-25 07:43:27,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:27,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 24.0) internal successors, (192), 8 states have internal predecessors, (192), 0 states have call successors, (0), 0 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 07:43:27,107 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 24.0) internal successors, (192), 8 states have internal predecessors, (192), 0 states have call successors, (0), 0 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 07:43:27,107 INFO L185 Difference]: Start difference. First operand has 28 places, 22 transitions, 89 flow. Second operand 7 states and 96 transitions. [2021-03-25 07:43:27,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 65 transitions, 368 flow [2021-03-25 07:43:27,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 65 transitions, 367 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 07:43:27,111 INFO L241 Difference]: Finished difference. Result has 36 places, 39 transitions, 255 flow [2021-03-25 07:43:27,111 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=255, PETRI_PLACES=36, PETRI_TRANSITIONS=39} [2021-03-25 07:43:27,111 INFO L343 CegarLoopForPetriNet]: 23 programPoint places, 13 predicate places. [2021-03-25 07:43:27,111 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,112 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 36 places, 39 transitions, 255 flow [2021-03-25 07:43:27,112 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 36 places, 39 transitions, 255 flow [2021-03-25 07:43:27,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 36 places, 39 transitions, 255 flow [2021-03-25 07:43:27,124 INFO L129 PetriNetUnfolder]: 38/171 cut-off events. [2021-03-25 07:43:27,125 INFO L130 PetriNetUnfolder]: For 125/127 co-relation queries the response was YES. [2021-03-25 07:43:27,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 468 conditions, 171 events. 38/171 cut-off events. For 125/127 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1048 event pairs, 8 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 243. Up to 47 conditions per place. [2021-03-25 07:43:27,127 INFO L142 LiptonReduction]: Number of co-enabled transitions 304 [2021-03-25 07:43:27,130 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:27,130 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:27,130 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-25 07:43:27,131 INFO L480 AbstractCegarLoop]: Abstraction has has 36 places, 39 transitions, 255 flow [2021-03-25 07:43:27,131 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 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 07:43:27,131 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,132 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:27,132 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 07:43:27,132 INFO L428 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,132 INFO L82 PathProgramCache]: Analyzing trace with hash 369066846, now seen corresponding path program 1 times [2021-03-25 07:43:27,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927909824] [2021-03-25 07:43:27,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:27,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:27,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 07:43:27,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927909824] [2021-03-25 07:43:27,171 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:27,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 07:43:27,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62395207] [2021-03-25 07:43:27,171 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 07:43:27,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:27,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 07:43:27,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 07:43:27,172 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2021-03-25 07:43:27,173 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 39 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 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 07:43:27,173 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:27,173 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2021-03-25 07:43:27,173 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:27,410 INFO L129 PetriNetUnfolder]: 689/1315 cut-off events. [2021-03-25 07:43:27,410 INFO L130 PetriNetUnfolder]: For 1497/1497 co-relation queries the response was YES. [2021-03-25 07:43:27,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4067 conditions, 1315 events. 689/1315 cut-off events. For 1497/1497 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7982 event pairs, 133 based on Foata normal form. 21/1240 useless extension candidates. Maximal degree in co-relation 2673. Up to 451 conditions per place. [2021-03-25 07:43:27,421 INFO L132 encePairwiseOnDemand]: 17/24 looper letters, 42 selfloop transitions, 31 changer transitions 0/75 dead transitions. [2021-03-25 07:43:27,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 75 transitions, 544 flow [2021-03-25 07:43:27,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 07:43:27,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 07:43:27,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2021-03-25 07:43:27,426 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2021-03-25 07:43:27,426 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 99 transitions. [2021-03-25 07:43:27,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 99 transitions. [2021-03-25 07:43:27,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:27,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 99 transitions. [2021-03-25 07:43:27,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 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 07:43:27,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 24.0) internal successors, (192), 8 states have internal predecessors, (192), 0 states have call successors, (0), 0 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 07:43:27,430 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 24.0) internal successors, (192), 8 states have internal predecessors, (192), 0 states have call successors, (0), 0 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 07:43:27,430 INFO L185 Difference]: Start difference. First operand has 36 places, 39 transitions, 255 flow. Second operand 7 states and 99 transitions. [2021-03-25 07:43:27,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 75 transitions, 544 flow [2021-03-25 07:43:27,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 75 transitions, 542 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:27,441 INFO L241 Difference]: Finished difference. Result has 45 places, 46 transitions, 406 flow [2021-03-25 07:43:27,441 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=406, PETRI_PLACES=45, PETRI_TRANSITIONS=46} [2021-03-25 07:43:27,441 INFO L343 CegarLoopForPetriNet]: 23 programPoint places, 22 predicate places. [2021-03-25 07:43:27,441 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,442 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 45 places, 46 transitions, 406 flow [2021-03-25 07:43:27,442 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 45 places, 46 transitions, 406 flow [2021-03-25 07:43:27,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 46 transitions, 406 flow [2021-03-25 07:43:27,469 INFO L129 PetriNetUnfolder]: 41/204 cut-off events. [2021-03-25 07:43:27,469 INFO L130 PetriNetUnfolder]: For 401/403 co-relation queries the response was YES. [2021-03-25 07:43:27,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 739 conditions, 204 events. 41/204 cut-off events. For 401/403 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1409 event pairs, 13 based on Foata normal form. 2/195 useless extension candidates. Maximal degree in co-relation 522. Up to 58 conditions per place. [2021-03-25 07:43:27,472 INFO L142 LiptonReduction]: Number of co-enabled transitions 364 [2021-03-25 07:43:27,477 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:27,477 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:27,477 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 36 [2021-03-25 07:43:27,479 INFO L480 AbstractCegarLoop]: Abstraction has has 45 places, 46 transitions, 406 flow [2021-03-25 07:43:27,479 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 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 07:43:27,479 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,479 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:27,479 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 07:43:27,479 INFO L428 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,480 INFO L82 PathProgramCache]: Analyzing trace with hash 360298806, now seen corresponding path program 2 times [2021-03-25 07:43:27,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046206505] [2021-03-25 07:43:27,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:27,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:27,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:27,539 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 07:43:27,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046206505] [2021-03-25 07:43:27,540 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:27,540 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 07:43:27,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417044053] [2021-03-25 07:43:27,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 07:43:27,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:27,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 07:43:27,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 07:43:27,542 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2021-03-25 07:43:27,542 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 46 transitions, 406 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 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 07:43:27,542 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:27,542 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2021-03-25 07:43:27,542 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:27,766 INFO L129 PetriNetUnfolder]: 612/1124 cut-off events. [2021-03-25 07:43:27,766 INFO L130 PetriNetUnfolder]: For 3184/3184 co-relation queries the response was YES. [2021-03-25 07:43:27,769 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4327 conditions, 1124 events. 612/1124 cut-off events. For 3184/3184 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6259 event pairs, 239 based on Foata normal form. 39/1072 useless extension candidates. Maximal degree in co-relation 2766. Up to 613 conditions per place. [2021-03-25 07:43:27,776 INFO L132 encePairwiseOnDemand]: 17/24 looper letters, 55 selfloop transitions, 26 changer transitions 0/83 dead transitions. [2021-03-25 07:43:27,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 83 transitions, 707 flow [2021-03-25 07:43:27,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-25 07:43:27,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-25 07:43:27,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2021-03-25 07:43:27,780 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2021-03-25 07:43:27,780 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 128 transitions. [2021-03-25 07:43:27,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 128 transitions. [2021-03-25 07:43:27,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:27,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 128 transitions. [2021-03-25 07:43:27,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 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 07:43:27,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 24.0) internal successors, (264), 11 states have internal predecessors, (264), 0 states have call successors, (0), 0 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 07:43:27,784 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 24.0) internal successors, (264), 11 states have internal predecessors, (264), 0 states have call successors, (0), 0 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 07:43:27,785 INFO L185 Difference]: Start difference. First operand has 45 places, 46 transitions, 406 flow. Second operand 10 states and 128 transitions. [2021-03-25 07:43:27,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 83 transitions, 707 flow [2021-03-25 07:43:27,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 83 transitions, 695 flow, removed 4 selfloop flow, removed 1 redundant places. [2021-03-25 07:43:27,793 INFO L241 Difference]: Finished difference. Result has 56 places, 46 transitions, 471 flow [2021-03-25 07:43:27,793 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=471, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2021-03-25 07:43:27,794 INFO L343 CegarLoopForPetriNet]: 23 programPoint places, 33 predicate places. [2021-03-25 07:43:27,794 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:27,794 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 56 places, 46 transitions, 471 flow [2021-03-25 07:43:27,794 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 56 places, 46 transitions, 471 flow [2021-03-25 07:43:27,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 56 places, 46 transitions, 471 flow [2021-03-25 07:43:27,807 INFO L129 PetriNetUnfolder]: 37/190 cut-off events. [2021-03-25 07:43:27,807 INFO L130 PetriNetUnfolder]: For 505/505 co-relation queries the response was YES. [2021-03-25 07:43:27,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 750 conditions, 190 events. 37/190 cut-off events. For 505/505 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 1287 event pairs, 10 based on Foata normal form. 0/181 useless extension candidates. Maximal degree in co-relation 633. Up to 50 conditions per place. [2021-03-25 07:43:27,809 INFO L142 LiptonReduction]: Number of co-enabled transitions 348 [2021-03-25 07:43:27,813 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:27,813 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:27,813 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-25 07:43:27,818 INFO L480 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 471 flow [2021-03-25 07:43:27,818 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 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 07:43:27,819 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:27,819 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:27,819 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 07:43:27,819 INFO L428 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:27,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:27,819 INFO L82 PathProgramCache]: Analyzing trace with hash 360298810, now seen corresponding path program 1 times [2021-03-25 07:43:27,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:27,819 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886387284] [2021-03-25 07:43:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:27,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:27,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:27,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:27,860 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 07:43:27,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886387284] [2021-03-25 07:43:27,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181147768] [2021-03-25 07:43:27,861 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) [2021-03-25 07:43:27,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:27,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 6 conjunts are in the unsatisfiable core Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 07:43:27,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 07:43:27,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:27,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:27,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:27,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:27,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:27,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 07:43:27,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:28,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 07:43:28,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:28,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 07:43:28,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 07:43:28,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:28,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 07:43:28,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 07:43:28,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:28,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 07:43:28,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 07:43:28,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:28,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 07:43:28,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 07:43:28,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:28,111 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 07:43:28,111 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 07:43:28,111 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-03-25 07:43:28,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436779757] [2021-03-25 07:43:28,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-25 07:43:28,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:28,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-25 07:43:28,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-03-25 07:43:28,113 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2021-03-25 07:43:28,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 471 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 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 07:43:28,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:28,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2021-03-25 07:43:28,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:28,286 INFO L129 PetriNetUnfolder]: 546/1077 cut-off events. [2021-03-25 07:43:28,287 INFO L130 PetriNetUnfolder]: For 4386/4386 co-relation queries the response was YES. [2021-03-25 07:43:28,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4429 conditions, 1077 events. 546/1077 cut-off events. For 4386/4386 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6350 event pairs, 141 based on Foata normal form. 54/1030 useless extension candidates. Maximal degree in co-relation 3093. Up to 439 conditions per place. [2021-03-25 07:43:28,298 INFO L132 encePairwiseOnDemand]: 17/24 looper letters, 35 selfloop transitions, 29 changer transitions 0/66 dead transitions. [2021-03-25 07:43:28,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 66 transitions, 707 flow [2021-03-25 07:43:28,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 07:43:28,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 07:43:28,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2021-03-25 07:43:28,299 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2021-03-25 07:43:28,299 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 75 transitions. [2021-03-25 07:43:28,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 75 transitions. [2021-03-25 07:43:28,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:28,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 75 transitions. [2021-03-25 07:43:28,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 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 07:43:28,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 24.0) internal successors, (192), 8 states have internal predecessors, (192), 0 states have call successors, (0), 0 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 07:43:28,301 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 24.0) internal successors, (192), 8 states have internal predecessors, (192), 0 states have call successors, (0), 0 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 07:43:28,301 INFO L185 Difference]: Start difference. First operand has 56 places, 46 transitions, 471 flow. Second operand 7 states and 75 transitions. [2021-03-25 07:43:28,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 66 transitions, 707 flow [2021-03-25 07:43:28,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 66 transitions, 624 flow, removed 14 selfloop flow, removed 7 redundant places. [2021-03-25 07:43:28,309 INFO L241 Difference]: Finished difference. Result has 57 places, 47 transitions, 488 flow [2021-03-25 07:43:28,309 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=488, PETRI_PLACES=57, PETRI_TRANSITIONS=47} [2021-03-25 07:43:28,309 INFO L343 CegarLoopForPetriNet]: 23 programPoint places, 34 predicate places. [2021-03-25 07:43:28,309 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,309 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 47 transitions, 488 flow [2021-03-25 07:43:28,310 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 47 transitions, 488 flow [2021-03-25 07:43:28,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 47 transitions, 488 flow [2021-03-25 07:43:28,329 INFO L129 PetriNetUnfolder]: 52/228 cut-off events. [2021-03-25 07:43:28,329 INFO L130 PetriNetUnfolder]: For 898/899 co-relation queries the response was YES. [2021-03-25 07:43:28,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 934 conditions, 228 events. 52/228 cut-off events. For 898/899 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1488 event pairs, 12 based on Foata normal form. 1/202 useless extension candidates. Maximal degree in co-relation 741. Up to 58 conditions per place. [2021-03-25 07:43:28,332 INFO L142 LiptonReduction]: Number of co-enabled transitions 316 [2021-03-25 07:43:28,338 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:28,338 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:28,338 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29 [2021-03-25 07:43:28,339 INFO L480 AbstractCegarLoop]: Abstraction has has 57 places, 47 transitions, 488 flow [2021-03-25 07:43:28,340 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 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 07:43:28,340 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,340 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1] [2021-03-25 07:43:28,559 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-03-25 07:43:28,560 INFO L428 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,561 INFO L82 PathProgramCache]: Analyzing trace with hash -1715811062, now seen corresponding path program 1 times [2021-03-25 07:43:28,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64205772] [2021-03-25 07:43:28,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,565 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:28,568 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:28,570 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:28,570 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:28,570 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 07:43:28,570 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 07:43:28,570 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-25 07:43:28,574 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,574 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,574 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,574 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,574 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,575 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,575 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,575 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,575 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,575 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,575 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,575 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,576 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,576 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,576 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,576 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 07:43:28,580 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 07:43:28,581 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 07:43:28,581 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 07:43:28,581 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 07:43:28,581 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 07:43:28,581 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 07:43:28,581 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 07:43:28,582 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 07:43:28,582 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 07:43:28,582 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 07:43:28,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 25 transitions, 82 flow [2021-03-25 07:43:28,587 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-03-25 07:43:28,587 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 07:43:28,588 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 32 events. 0/32 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-25 07:43:28,588 INFO L82 GeneralOperation]: Start removeDead. Operand has 34 places, 25 transitions, 82 flow [2021-03-25 07:43:28,588 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 34 places, 25 transitions, 82 flow [2021-03-25 07:43:28,588 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,588 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 34 places, 25 transitions, 82 flow [2021-03-25 07:43:28,588 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 34 places, 25 transitions, 82 flow [2021-03-25 07:43:28,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 25 transitions, 82 flow [2021-03-25 07:43:28,592 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-03-25 07:43:28,592 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 07:43:28,592 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 32 events. 0/32 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 58 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-25 07:43:28,592 INFO L142 LiptonReduction]: Number of co-enabled transitions 336 [2021-03-25 07:43:28,636 INFO L154 LiptonReduction]: Checked pairs total: 576 [2021-03-25 07:43:28,636 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-25 07:43:28,636 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 48 [2021-03-25 07:43:28,639 INFO L129 PetriNetUnfolder]: 0/8 cut-off events. [2021-03-25 07:43:28,639 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 07:43:28,639 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,639 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-25 07:43:28,639 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,639 INFO L82 PathProgramCache]: Analyzing trace with hash 4458301, now seen corresponding path program 1 times [2021-03-25 07:43:28,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717222840] [2021-03-25 07:43:28,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:28,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:28,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:28,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:28,665 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 07:43:28,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717222840] [2021-03-25 07:43:28,665 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:28,665 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 07:43:28,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391687803] [2021-03-25 07:43:28,666 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 07:43:28,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:28,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 07:43:28,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 07:43:28,667 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:28,667 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 20 transitions, 72 flow. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 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 07:43:28,667 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:28,667 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:28,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:28,848 INFO L129 PetriNetUnfolder]: 1604/2283 cut-off events. [2021-03-25 07:43:28,848 INFO L130 PetriNetUnfolder]: For 726/726 co-relation queries the response was YES. [2021-03-25 07:43:28,852 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4956 conditions, 2283 events. 1604/2283 cut-off events. For 726/726 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9353 event pairs, 600 based on Foata normal form. 0/1665 useless extension candidates. Maximal degree in co-relation 3567. Up to 2176 conditions per place. [2021-03-25 07:43:28,864 INFO L132 encePairwiseOnDemand]: 23/30 looper letters, 30 selfloop transitions, 10 changer transitions 0/42 dead transitions. [2021-03-25 07:43:28,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 233 flow [2021-03-25 07:43:28,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 07:43:28,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 07:43:28,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 71 transitions. [2021-03-25 07:43:28,865 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47333333333333333 [2021-03-25 07:43:28,865 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 71 transitions. [2021-03-25 07:43:28,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 71 transitions. [2021-03-25 07:43:28,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:28,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 71 transitions. [2021-03-25 07:43:28,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 07:43:28,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 30.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 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 07:43:28,866 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 30.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 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 07:43:28,867 INFO L185 Difference]: Start difference. First operand has 29 places, 20 transitions, 72 flow. Second operand 5 states and 71 transitions. [2021-03-25 07:43:28,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 233 flow [2021-03-25 07:43:28,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 42 transitions, 209 flow, removed 12 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:28,868 INFO L241 Difference]: Finished difference. Result has 34 places, 28 transitions, 114 flow [2021-03-25 07:43:28,868 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=114, PETRI_PLACES=34, PETRI_TRANSITIONS=28} [2021-03-25 07:43:28,869 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 5 predicate places. [2021-03-25 07:43:28,869 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:28,869 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 34 places, 28 transitions, 114 flow [2021-03-25 07:43:28,869 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 34 places, 28 transitions, 114 flow [2021-03-25 07:43:28,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 28 transitions, 114 flow [2021-03-25 07:43:28,874 INFO L129 PetriNetUnfolder]: 17/77 cut-off events. [2021-03-25 07:43:28,875 INFO L130 PetriNetUnfolder]: For 6/10 co-relation queries the response was YES. [2021-03-25 07:43:28,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 77 events. 17/77 cut-off events. For 6/10 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 303 event pairs, 1 based on Foata normal form. 0/61 useless extension candidates. Maximal degree in co-relation 126. Up to 29 conditions per place. [2021-03-25 07:43:28,875 INFO L142 LiptonReduction]: Number of co-enabled transitions 308 [2021-03-25 07:43:28,877 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:28,877 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:28,877 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8 [2021-03-25 07:43:28,878 INFO L480 AbstractCegarLoop]: Abstraction has has 34 places, 28 transitions, 114 flow [2021-03-25 07:43:28,878 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 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 07:43:28,878 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:28,878 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-25 07:43:28,878 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 07:43:28,878 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:28,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:28,879 INFO L82 PathProgramCache]: Analyzing trace with hash -10703055, now seen corresponding path program 1 times [2021-03-25 07:43:28,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:28,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775326879] [2021-03-25 07:43:28,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:28,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:28,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:28,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:28,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:28,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:28,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:28,925 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 07:43:28,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775326879] [2021-03-25 07:43:28,925 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:28,926 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 07:43:28,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311157018] [2021-03-25 07:43:28,926 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 07:43:28,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:28,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 07:43:28,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 07:43:28,927 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:28,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 28 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 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 07:43:28,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:28,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:28,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:29,433 INFO L129 PetriNetUnfolder]: 3369/5234 cut-off events. [2021-03-25 07:43:29,433 INFO L130 PetriNetUnfolder]: For 2035/2035 co-relation queries the response was YES. [2021-03-25 07:43:29,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12808 conditions, 5234 events. 3369/5234 cut-off events. For 2035/2035 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 31038 event pairs, 1719 based on Foata normal form. 0/4306 useless extension candidates. Maximal degree in co-relation 4671. Up to 2697 conditions per place. [2021-03-25 07:43:29,481 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 60 selfloop transitions, 27 changer transitions 0/89 dead transitions. [2021-03-25 07:43:29,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 89 transitions, 512 flow [2021-03-25 07:43:29,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 07:43:29,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 07:43:29,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2021-03-25 07:43:29,482 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6 [2021-03-25 07:43:29,482 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 126 transitions. [2021-03-25 07:43:29,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 126 transitions. [2021-03-25 07:43:29,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:29,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 126 transitions. [2021-03-25 07:43:29,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 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 07:43:29,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 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 07:43:29,485 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 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 07:43:29,485 INFO L185 Difference]: Start difference. First operand has 34 places, 28 transitions, 114 flow. Second operand 7 states and 126 transitions. [2021-03-25 07:43:29,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 89 transitions, 512 flow [2021-03-25 07:43:29,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 89 transitions, 511 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 07:43:29,490 INFO L241 Difference]: Finished difference. Result has 42 places, 49 transitions, 318 flow [2021-03-25 07:43:29,490 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=318, PETRI_PLACES=42, PETRI_TRANSITIONS=49} [2021-03-25 07:43:29,490 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2021-03-25 07:43:29,491 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:29,491 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 42 places, 49 transitions, 318 flow [2021-03-25 07:43:29,491 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 42 places, 49 transitions, 318 flow [2021-03-25 07:43:29,491 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 42 places, 49 transitions, 318 flow [2021-03-25 07:43:29,519 INFO L129 PetriNetUnfolder]: 136/474 cut-off events. [2021-03-25 07:43:29,519 INFO L130 PetriNetUnfolder]: For 287/301 co-relation queries the response was YES. [2021-03-25 07:43:29,520 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1254 conditions, 474 events. 136/474 cut-off events. For 287/301 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3505 event pairs, 26 based on Foata normal form. 0/413 useless extension candidates. Maximal degree in co-relation 1071. Up to 168 conditions per place. [2021-03-25 07:43:29,527 INFO L142 LiptonReduction]: Number of co-enabled transitions 546 [2021-03-25 07:43:29,534 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:29,535 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:29,535 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 44 [2021-03-25 07:43:29,535 INFO L480 AbstractCegarLoop]: Abstraction has has 42 places, 49 transitions, 318 flow [2021-03-25 07:43:29,535 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 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 07:43:29,535 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:29,535 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:29,535 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-25 07:43:29,536 INFO L428 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:29,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:29,536 INFO L82 PathProgramCache]: Analyzing trace with hash -326839722, now seen corresponding path program 1 times [2021-03-25 07:43:29,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:29,536 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132644897] [2021-03-25 07:43:29,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:29,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:29,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:29,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:29,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:29,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:29,577 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 07:43:29,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132644897] [2021-03-25 07:43:29,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554851296] [2021-03-25 07:43:29,577 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) [2021-03-25 07:43:29,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:29,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 07:43:29,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 07:43:29,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 07:43:29,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:29,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 07:43:29,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:29,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 07:43:29,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 07:43:29,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:29,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 07:43:29,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 07:43:29,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:29,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 07:43:29,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 07:43:29,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 07:43:29,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 07:43:29,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 07:43:29,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:29,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 07:43:29,680 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 07:43:29,681 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 07:43:29,681 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-03-25 07:43:29,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191237723] [2021-03-25 07:43:29,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-25 07:43:29,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:29,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-25 07:43:29,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-03-25 07:43:29,682 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:29,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 49 transitions, 318 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 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 07:43:29,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:29,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:29,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:30,156 INFO L129 PetriNetUnfolder]: 3492/5405 cut-off events. [2021-03-25 07:43:30,156 INFO L130 PetriNetUnfolder]: For 6731/6731 co-relation queries the response was YES. [2021-03-25 07:43:30,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17273 conditions, 5405 events. 3492/5405 cut-off events. For 6731/6731 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31299 event pairs, 548 based on Foata normal form. 90/4793 useless extension candidates. Maximal degree in co-relation 11592. Up to 3298 conditions per place. [2021-03-25 07:43:30,203 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 59 selfloop transitions, 41 changer transitions 0/102 dead transitions. [2021-03-25 07:43:30,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 102 transitions, 785 flow [2021-03-25 07:43:30,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 07:43:30,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 07:43:30,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2021-03-25 07:43:30,205 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2021-03-25 07:43:30,205 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 106 transitions. [2021-03-25 07:43:30,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 106 transitions. [2021-03-25 07:43:30,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:30,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 106 transitions. [2021-03-25 07:43:30,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 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 07:43:30,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 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 07:43:30,206 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 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 07:43:30,206 INFO L185 Difference]: Start difference. First operand has 42 places, 49 transitions, 318 flow. Second operand 7 states and 106 transitions. [2021-03-25 07:43:30,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 102 transitions, 785 flow [2021-03-25 07:43:30,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 102 transitions, 783 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:30,214 INFO L241 Difference]: Finished difference. Result has 50 places, 71 transitions, 614 flow [2021-03-25 07:43:30,215 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=614, PETRI_PLACES=50, PETRI_TRANSITIONS=71} [2021-03-25 07:43:30,215 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 21 predicate places. [2021-03-25 07:43:30,215 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:30,215 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 50 places, 71 transitions, 614 flow [2021-03-25 07:43:30,216 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 50 places, 71 transitions, 614 flow [2021-03-25 07:43:30,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 50 places, 71 transitions, 614 flow [2021-03-25 07:43:30,251 INFO L129 PetriNetUnfolder]: 186/567 cut-off events. [2021-03-25 07:43:30,251 INFO L130 PetriNetUnfolder]: For 1049/1054 co-relation queries the response was YES. [2021-03-25 07:43:30,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1942 conditions, 567 events. 186/567 cut-off events. For 1049/1054 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4126 event pairs, 25 based on Foata normal form. 2/496 useless extension candidates. Maximal degree in co-relation 1871. Up to 232 conditions per place. [2021-03-25 07:43:30,258 INFO L142 LiptonReduction]: Number of co-enabled transitions 826 [2021-03-25 07:43:30,266 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:30,266 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:30,266 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 51 [2021-03-25 07:43:30,267 INFO L480 AbstractCegarLoop]: Abstraction has has 50 places, 71 transitions, 614 flow [2021-03-25 07:43:30,267 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 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 07:43:30,267 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:30,268 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:30,489 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-03-25 07:43:30,489 INFO L428 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:30,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:30,490 INFO L82 PathProgramCache]: Analyzing trace with hash -326839718, now seen corresponding path program 1 times [2021-03-25 07:43:30,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:30,490 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040386877] [2021-03-25 07:43:30,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:30,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:30,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:30,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:30,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:30,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:30,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:30,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:30,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:30,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:30,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:30,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:30,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 07:43:30,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040386877] [2021-03-25 07:43:30,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:30,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 07:43:30,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326581349] [2021-03-25 07:43:30,531 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 07:43:30,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:30,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 07:43:30,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 07:43:30,532 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:30,532 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 71 transitions, 614 flow. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:30,532 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:30,532 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:30,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:31,225 INFO L129 PetriNetUnfolder]: 5320/8735 cut-off events. [2021-03-25 07:43:31,225 INFO L130 PetriNetUnfolder]: For 19029/19029 co-relation queries the response was YES. [2021-03-25 07:43:31,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30477 conditions, 8735 events. 5320/8735 cut-off events. For 19029/19029 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 61023 event pairs, 1737 based on Foata normal form. 22/7627 useless extension candidates. Maximal degree in co-relation 20071. Up to 3151 conditions per place. [2021-03-25 07:43:31,289 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 68 selfloop transitions, 65 changer transitions 0/135 dead transitions. [2021-03-25 07:43:31,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 135 transitions, 1234 flow [2021-03-25 07:43:31,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 07:43:31,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 07:43:31,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2021-03-25 07:43:31,291 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6 [2021-03-25 07:43:31,291 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 126 transitions. [2021-03-25 07:43:31,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 126 transitions. [2021-03-25 07:43:31,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:31,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 126 transitions. [2021-03-25 07:43:31,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 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 07:43:31,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 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 07:43:31,293 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 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 07:43:31,293 INFO L185 Difference]: Start difference. First operand has 50 places, 71 transitions, 614 flow. Second operand 7 states and 126 transitions. [2021-03-25 07:43:31,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 135 transitions, 1234 flow [2021-03-25 07:43:31,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 135 transitions, 1142 flow, removed 33 selfloop flow, removed 3 redundant places. [2021-03-25 07:43:31,311 INFO L241 Difference]: Finished difference. Result has 56 places, 92 transitions, 931 flow [2021-03-25 07:43:31,311 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=931, PETRI_PLACES=56, PETRI_TRANSITIONS=92} [2021-03-25 07:43:31,311 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 27 predicate places. [2021-03-25 07:43:31,311 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:31,311 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 56 places, 92 transitions, 931 flow [2021-03-25 07:43:31,311 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 56 places, 92 transitions, 931 flow [2021-03-25 07:43:31,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 56 places, 92 transitions, 931 flow [2021-03-25 07:43:31,357 INFO L129 PetriNetUnfolder]: 268/831 cut-off events. [2021-03-25 07:43:31,357 INFO L130 PetriNetUnfolder]: For 2040/2058 co-relation queries the response was YES. [2021-03-25 07:43:31,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 831 events. 268/831 cut-off events. For 2040/2058 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 6712 event pairs, 53 based on Foata normal form. 4/707 useless extension candidates. Maximal degree in co-relation 2036. Up to 243 conditions per place. [2021-03-25 07:43:31,367 INFO L142 LiptonReduction]: Number of co-enabled transitions 1076 [2021-03-25 07:43:31,378 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:31,378 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:31,378 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 67 [2021-03-25 07:43:31,380 INFO L480 AbstractCegarLoop]: Abstraction has has 56 places, 92 transitions, 931 flow [2021-03-25 07:43:31,380 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 07:43:31,380 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:31,380 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:31,380 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-25 07:43:31,380 INFO L428 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:31,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:31,380 INFO L82 PathProgramCache]: Analyzing trace with hash -331798478, now seen corresponding path program 2 times [2021-03-25 07:43:31,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:31,381 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334597146] [2021-03-25 07:43:31,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:31,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:31,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:31,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:31,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:31,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:31,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:31,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:31,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:31,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:31,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:31,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:31,422 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 07:43:31,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334597146] [2021-03-25 07:43:31,423 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:31,423 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 07:43:31,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937163627] [2021-03-25 07:43:31,423 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 07:43:31,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:31,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 07:43:31,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 07:43:31,424 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:31,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 92 transitions, 931 flow. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 0 states have call successors, (0), 0 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 07:43:31,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:31,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:31,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:32,159 INFO L129 PetriNetUnfolder]: 5107/8021 cut-off events. [2021-03-25 07:43:32,159 INFO L130 PetriNetUnfolder]: For 28788/28788 co-relation queries the response was YES. [2021-03-25 07:43:32,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33295 conditions, 8021 events. 5107/8021 cut-off events. For 28788/28788 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 51036 event pairs, 2212 based on Foata normal form. 76/6983 useless extension candidates. Maximal degree in co-relation 21675. Up to 5163 conditions per place. [2021-03-25 07:43:32,230 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 107 selfloop transitions, 47 changer transitions 0/156 dead transitions. [2021-03-25 07:43:32,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 156 transitions, 1507 flow [2021-03-25 07:43:32,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-25 07:43:32,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-25 07:43:32,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2021-03-25 07:43:32,232 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6 [2021-03-25 07:43:32,232 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 180 transitions. [2021-03-25 07:43:32,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 180 transitions. [2021-03-25 07:43:32,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:32,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 180 transitions. [2021-03-25 07:43:32,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 18.0) internal successors, (180), 10 states have internal predecessors, (180), 0 states have call successors, (0), 0 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 07:43:32,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 30.0) internal successors, (330), 11 states have internal predecessors, (330), 0 states have call successors, (0), 0 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 07:43:32,233 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 30.0) internal successors, (330), 11 states have internal predecessors, (330), 0 states have call successors, (0), 0 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 07:43:32,233 INFO L185 Difference]: Start difference. First operand has 56 places, 92 transitions, 931 flow. Second operand 10 states and 180 transitions. [2021-03-25 07:43:32,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 156 transitions, 1507 flow [2021-03-25 07:43:32,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 156 transitions, 1492 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-03-25 07:43:32,339 INFO L241 Difference]: Finished difference. Result has 67 places, 93 transitions, 1050 flow [2021-03-25 07:43:32,339 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1050, PETRI_PLACES=67, PETRI_TRANSITIONS=93} [2021-03-25 07:43:32,340 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 38 predicate places. [2021-03-25 07:43:32,340 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:32,340 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 93 transitions, 1050 flow [2021-03-25 07:43:32,340 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 93 transitions, 1050 flow [2021-03-25 07:43:32,341 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 93 transitions, 1050 flow [2021-03-25 07:43:32,402 INFO L129 PetriNetUnfolder]: 253/811 cut-off events. [2021-03-25 07:43:32,402 INFO L130 PetriNetUnfolder]: For 2878/2902 co-relation queries the response was YES. [2021-03-25 07:43:32,406 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3600 conditions, 811 events. 253/811 cut-off events. For 2878/2902 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 6633 event pairs, 48 based on Foata normal form. 18/722 useless extension candidates. Maximal degree in co-relation 2540. Up to 240 conditions per place. [2021-03-25 07:43:32,464 INFO L142 LiptonReduction]: Number of co-enabled transitions 1064 [2021-03-25 07:43:32,476 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:32,476 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:32,476 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 136 [2021-03-25 07:43:32,476 INFO L480 AbstractCegarLoop]: Abstraction has has 67 places, 93 transitions, 1050 flow [2021-03-25 07:43:32,477 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 0 states have call successors, (0), 0 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 07:43:32,477 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:32,477 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:32,477 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 07:43:32,477 INFO L428 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:32,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:32,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1695986586, now seen corresponding path program 1 times [2021-03-25 07:43:32,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:32,478 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827645098] [2021-03-25 07:43:32,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:32,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:32,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:32,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:32,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:32,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:32,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:32,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:32,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:32,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:32,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:32,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:32,509 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:32,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827645098] [2021-03-25 07:43:32,510 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:32,510 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 07:43:32,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581589792] [2021-03-25 07:43:32,510 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 07:43:32,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:32,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 07:43:32,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 07:43:32,511 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:32,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 93 transitions, 1050 flow. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 0 states have call successors, (0), 0 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 07:43:32,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:32,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:32,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:33,638 INFO L129 PetriNetUnfolder]: 6442/10148 cut-off events. [2021-03-25 07:43:33,638 INFO L130 PetriNetUnfolder]: For 50777/50777 co-relation queries the response was YES. [2021-03-25 07:43:33,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44792 conditions, 10148 events. 6442/10148 cut-off events. For 50777/50777 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 68587 event pairs, 3233 based on Foata normal form. 0/8733 useless extension candidates. Maximal degree in co-relation 32758. Up to 5206 conditions per place. [2021-03-25 07:43:33,728 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 90 selfloop transitions, 101 changer transitions 0/193 dead transitions. [2021-03-25 07:43:33,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 193 transitions, 2334 flow [2021-03-25 07:43:33,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 07:43:33,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 07:43:33,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2021-03-25 07:43:33,730 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2021-03-25 07:43:33,730 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 139 transitions. [2021-03-25 07:43:33,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 139 transitions. [2021-03-25 07:43:33,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:33,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 139 transitions. [2021-03-25 07:43:33,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 17.375) internal successors, (139), 8 states have internal predecessors, (139), 0 states have call successors, (0), 0 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 07:43:33,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 30.0) internal successors, (270), 9 states have internal predecessors, (270), 0 states have call successors, (0), 0 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 07:43:33,731 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 30.0) internal successors, (270), 9 states have internal predecessors, (270), 0 states have call successors, (0), 0 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 07:43:33,732 INFO L185 Difference]: Start difference. First operand has 67 places, 93 transitions, 1050 flow. Second operand 8 states and 139 transitions. [2021-03-25 07:43:33,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 193 transitions, 2334 flow [2021-03-25 07:43:33,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 193 transitions, 2134 flow, removed 25 selfloop flow, removed 6 redundant places. [2021-03-25 07:43:33,774 INFO L241 Difference]: Finished difference. Result has 73 places, 151 transitions, 1980 flow [2021-03-25 07:43:33,774 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1980, PETRI_PLACES=73, PETRI_TRANSITIONS=151} [2021-03-25 07:43:33,775 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 44 predicate places. [2021-03-25 07:43:33,775 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:33,775 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 151 transitions, 1980 flow [2021-03-25 07:43:33,775 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 151 transitions, 1980 flow [2021-03-25 07:43:33,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 151 transitions, 1980 flow [2021-03-25 07:43:33,857 INFO L129 PetriNetUnfolder]: 343/1067 cut-off events. [2021-03-25 07:43:33,857 INFO L130 PetriNetUnfolder]: For 5309/5328 co-relation queries the response was YES. [2021-03-25 07:43:33,862 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5274 conditions, 1067 events. 343/1067 cut-off events. For 5309/5328 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 9370 event pairs, 54 based on Foata normal form. 16/967 useless extension candidates. Maximal degree in co-relation 3707. Up to 311 conditions per place. [2021-03-25 07:43:33,875 INFO L142 LiptonReduction]: Number of co-enabled transitions 1498 [2021-03-25 07:43:33,904 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:33,904 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:33,904 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 129 [2021-03-25 07:43:33,905 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 151 transitions, 1980 flow [2021-03-25 07:43:33,905 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 0 states have call successors, (0), 0 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 07:43:33,905 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:33,905 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:33,906 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-25 07:43:33,906 INFO L428 AbstractCegarLoop]: === Iteration 7 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:33,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:33,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1418921597, now seen corresponding path program 1 times [2021-03-25 07:43:33,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:33,906 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074128592] [2021-03-25 07:43:33,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:33,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:33,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:33,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:33,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:33,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:33,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:33,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:33,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:33,975 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-25 07:43:33,975 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074128592] [2021-03-25 07:43:33,975 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:33,975 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 07:43:33,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101019761] [2021-03-25 07:43:33,976 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 07:43:33,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:33,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 07:43:33,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 07:43:33,976 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:33,977 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 151 transitions, 1980 flow. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 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 07:43:33,977 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:33,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:33,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:35,024 INFO L129 PetriNetUnfolder]: 6640/10548 cut-off events. [2021-03-25 07:43:35,024 INFO L130 PetriNetUnfolder]: For 66412/66412 co-relation queries the response was YES. [2021-03-25 07:43:35,053 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52240 conditions, 10548 events. 6640/10548 cut-off events. For 66412/66412 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 72233 event pairs, 3509 based on Foata normal form. 28/9925 useless extension candidates. Maximal degree in co-relation 32191. Up to 7574 conditions per place. [2021-03-25 07:43:35,172 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 115 selfloop transitions, 87 changer transitions 0/204 dead transitions. [2021-03-25 07:43:35,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 204 transitions, 2836 flow [2021-03-25 07:43:35,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 07:43:35,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 07:43:35,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2021-03-25 07:43:35,174 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2021-03-25 07:43:35,174 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 123 transitions. [2021-03-25 07:43:35,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 123 transitions. [2021-03-25 07:43:35,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:35,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 123 transitions. [2021-03-25 07:43:35,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 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 07:43:35,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 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 07:43:35,175 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 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 07:43:35,175 INFO L185 Difference]: Start difference. First operand has 73 places, 151 transitions, 1980 flow. Second operand 7 states and 123 transitions. [2021-03-25 07:43:35,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 204 transitions, 2836 flow [2021-03-25 07:43:35,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 204 transitions, 2830 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-25 07:43:35,250 INFO L241 Difference]: Finished difference. Result has 82 places, 166 transitions, 2504 flow [2021-03-25 07:43:35,250 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1974, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2504, PETRI_PLACES=82, PETRI_TRANSITIONS=166} [2021-03-25 07:43:35,251 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2021-03-25 07:43:35,251 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:35,251 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 166 transitions, 2504 flow [2021-03-25 07:43:35,251 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 166 transitions, 2504 flow [2021-03-25 07:43:35,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 166 transitions, 2504 flow [2021-03-25 07:43:35,339 INFO L129 PetriNetUnfolder]: 390/1167 cut-off events. [2021-03-25 07:43:35,339 INFO L130 PetriNetUnfolder]: For 7471/7557 co-relation queries the response was YES. [2021-03-25 07:43:35,344 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6511 conditions, 1167 events. 390/1167 cut-off events. For 7471/7557 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 10256 event pairs, 53 based on Foata normal form. 35/1073 useless extension candidates. Maximal degree in co-relation 4776. Up to 359 conditions per place. [2021-03-25 07:43:35,356 INFO L142 LiptonReduction]: Number of co-enabled transitions 1624 [2021-03-25 07:43:35,376 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:35,377 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:35,377 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 126 [2021-03-25 07:43:35,377 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 166 transitions, 2504 flow [2021-03-25 07:43:35,377 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 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 07:43:35,377 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:35,377 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:35,377 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-25 07:43:35,377 INFO L428 AbstractCegarLoop]: === Iteration 8 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:35,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:35,378 INFO L82 PathProgramCache]: Analyzing trace with hash -560641713, now seen corresponding path program 2 times [2021-03-25 07:43:35,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:35,378 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85104994] [2021-03-25 07:43:35,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:35,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:35,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:35,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:35,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:35,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:35,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:35,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:35,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:35,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:35,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:35,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:35,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:35,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:35,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-25 07:43:35,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85104994] [2021-03-25 07:43:35,411 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:35,411 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 07:43:35,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255512232] [2021-03-25 07:43:35,412 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 07:43:35,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:35,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 07:43:35,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 07:43:35,413 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:35,413 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 166 transitions, 2504 flow. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 0 states have call successors, (0), 0 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 07:43:35,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:35,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:35,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:36,941 INFO L129 PetriNetUnfolder]: 8431/14360 cut-off events. [2021-03-25 07:43:36,941 INFO L130 PetriNetUnfolder]: For 97472/97472 co-relation queries the response was YES. [2021-03-25 07:43:36,981 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71062 conditions, 14360 events. 8431/14360 cut-off events. For 97472/97472 co-relation queries the response was YES. Maximal size of possible extension queue 1269. Compared 115812 event pairs, 2188 based on Foata normal form. 14/13519 useless extension candidates. Maximal degree in co-relation 42790. Up to 4522 conditions per place. [2021-03-25 07:43:37,069 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 71 selfloop transitions, 169 changer transitions 0/242 dead transitions. [2021-03-25 07:43:37,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 242 transitions, 3588 flow [2021-03-25 07:43:37,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 07:43:37,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 07:43:37,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2021-03-25 07:43:37,070 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2021-03-25 07:43:37,071 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 142 transitions. [2021-03-25 07:43:37,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 142 transitions. [2021-03-25 07:43:37,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:37,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 142 transitions. [2021-03-25 07:43:37,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 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 07:43:37,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 30.0) internal successors, (270), 9 states have internal predecessors, (270), 0 states have call successors, (0), 0 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 07:43:37,072 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 30.0) internal successors, (270), 9 states have internal predecessors, (270), 0 states have call successors, (0), 0 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 07:43:37,072 INFO L185 Difference]: Start difference. First operand has 82 places, 166 transitions, 2504 flow. Second operand 8 states and 142 transitions. [2021-03-25 07:43:37,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 242 transitions, 3588 flow [2021-03-25 07:43:37,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 242 transitions, 3551 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-03-25 07:43:37,275 INFO L241 Difference]: Finished difference. Result has 92 places, 196 transitions, 3447 flow [2021-03-25 07:43:37,275 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3447, PETRI_PLACES=92, PETRI_TRANSITIONS=196} [2021-03-25 07:43:37,275 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 63 predicate places. [2021-03-25 07:43:37,275 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:37,275 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 92 places, 196 transitions, 3447 flow [2021-03-25 07:43:37,276 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 92 places, 196 transitions, 3447 flow [2021-03-25 07:43:37,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 92 places, 196 transitions, 3447 flow [2021-03-25 07:43:37,530 INFO L129 PetriNetUnfolder]: 472/1515 cut-off events. [2021-03-25 07:43:37,530 INFO L130 PetriNetUnfolder]: For 13811/13905 co-relation queries the response was YES. [2021-03-25 07:43:37,536 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9436 conditions, 1515 events. 472/1515 cut-off events. For 13811/13905 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 14406 event pairs, 80 based on Foata normal form. 23/1373 useless extension candidates. Maximal degree in co-relation 7127. Up to 434 conditions per place. [2021-03-25 07:43:37,548 INFO L142 LiptonReduction]: Number of co-enabled transitions 1906 [2021-03-25 07:43:37,562 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:37,563 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:37,563 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 288 [2021-03-25 07:43:37,563 INFO L480 AbstractCegarLoop]: Abstraction has has 92 places, 196 transitions, 3447 flow [2021-03-25 07:43:37,563 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 0 states have call successors, (0), 0 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 07:43:37,563 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:37,563 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:37,563 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-25 07:43:37,564 INFO L428 AbstractCegarLoop]: === Iteration 9 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:37,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:37,564 INFO L82 PathProgramCache]: Analyzing trace with hash -1035968863, now seen corresponding path program 1 times [2021-03-25 07:43:37,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:37,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593786899] [2021-03-25 07:43:37,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:37,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:37,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:37,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:37,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:37,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:37,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:37,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:37,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:37,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:37,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:37,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:37,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:37,605 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 07:43:37,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593786899] [2021-03-25 07:43:37,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:37,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 07:43:37,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142598105] [2021-03-25 07:43:37,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-25 07:43:37,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:37,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-25 07:43:37,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-03-25 07:43:37,606 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:37,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 196 transitions, 3447 flow. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 07:43:37,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:37,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:37,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:39,062 INFO L129 PetriNetUnfolder]: 8245/13298 cut-off events. [2021-03-25 07:43:39,063 INFO L130 PetriNetUnfolder]: For 146568/146568 co-relation queries the response was YES. [2021-03-25 07:43:39,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77541 conditions, 13298 events. 8245/13298 cut-off events. For 146568/146568 co-relation queries the response was YES. Maximal size of possible extension queue 1158. Compared 97100 event pairs, 4068 based on Foata normal form. 66/12515 useless extension candidates. Maximal degree in co-relation 56674. Up to 7843 conditions per place. [2021-03-25 07:43:39,149 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 127 selfloop transitions, 120 changer transitions 0/249 dead transitions. [2021-03-25 07:43:39,149 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 249 transitions, 4223 flow [2021-03-25 07:43:39,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 07:43:39,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 07:43:39,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2021-03-25 07:43:39,150 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2021-03-25 07:43:39,150 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 180 transitions. [2021-03-25 07:43:39,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 180 transitions. [2021-03-25 07:43:39,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:39,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 180 transitions. [2021-03-25 07:43:39,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 16.363636363636363) internal successors, (180), 11 states have internal predecessors, (180), 0 states have call successors, (0), 0 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 07:43:39,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 30.0) internal successors, (360), 12 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 07:43:39,152 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 30.0) internal successors, (360), 12 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 07:43:39,152 INFO L185 Difference]: Start difference. First operand has 92 places, 196 transitions, 3447 flow. Second operand 11 states and 180 transitions. [2021-03-25 07:43:39,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 249 transitions, 4223 flow [2021-03-25 07:43:39,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 249 transitions, 4111 flow, removed 35 selfloop flow, removed 2 redundant places. [2021-03-25 07:43:39,461 INFO L241 Difference]: Finished difference. Result has 103 places, 198 transitions, 3687 flow [2021-03-25 07:43:39,461 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=3345, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3687, PETRI_PLACES=103, PETRI_TRANSITIONS=198} [2021-03-25 07:43:39,461 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 74 predicate places. [2021-03-25 07:43:39,461 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:39,461 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 103 places, 198 transitions, 3687 flow [2021-03-25 07:43:39,461 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 103 places, 198 transitions, 3687 flow [2021-03-25 07:43:39,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 103 places, 198 transitions, 3687 flow [2021-03-25 07:43:39,562 INFO L129 PetriNetUnfolder]: 451/1465 cut-off events. [2021-03-25 07:43:39,562 INFO L130 PetriNetUnfolder]: For 14742/14812 co-relation queries the response was YES. [2021-03-25 07:43:39,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9598 conditions, 1465 events. 451/1465 cut-off events. For 14742/14812 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 13978 event pairs, 75 based on Foata normal form. 25/1299 useless extension candidates. Maximal degree in co-relation 7343. Up to 419 conditions per place. [2021-03-25 07:43:39,582 INFO L142 LiptonReduction]: Number of co-enabled transitions 1878 [2021-03-25 07:43:39,596 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:39,596 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:39,596 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 135 [2021-03-25 07:43:39,597 INFO L480 AbstractCegarLoop]: Abstraction has has 103 places, 198 transitions, 3687 flow [2021-03-25 07:43:39,597 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 07:43:39,597 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:39,597 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:39,597 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-25 07:43:39,597 INFO L428 AbstractCegarLoop]: === Iteration 10 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:39,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:39,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1037205926, now seen corresponding path program 1 times [2021-03-25 07:43:39,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:39,598 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975955491] [2021-03-25 07:43:39,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:39,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 07:43:39,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:39,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:39,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:39,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:39,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:39,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 07:43:39,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 07:43:39,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 07:43:39,623 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-03-25 07:43:39,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975955491] [2021-03-25 07:43:39,624 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 07:43:39,624 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 07:43:39,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884257915] [2021-03-25 07:43:39,624 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 07:43:39,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 07:43:39,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 07:43:39,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 07:43:39,625 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2021-03-25 07:43:39,625 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 198 transitions, 3687 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 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 07:43:39,625 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 07:43:39,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2021-03-25 07:43:39,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 07:43:41,282 INFO L129 PetriNetUnfolder]: 9233/14967 cut-off events. [2021-03-25 07:43:41,282 INFO L130 PetriNetUnfolder]: For 179670/179670 co-relation queries the response was YES. [2021-03-25 07:43:41,326 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91265 conditions, 14967 events. 9233/14967 cut-off events. For 179670/179670 co-relation queries the response was YES. Maximal size of possible extension queue 1262. Compared 111989 event pairs, 4788 based on Foata normal form. 96/14166 useless extension candidates. Maximal degree in co-relation 61145. Up to 10411 conditions per place. [2021-03-25 07:43:41,387 INFO L132 encePairwiseOnDemand]: 22/30 looper letters, 165 selfloop transitions, 138 changer transitions 0/305 dead transitions. [2021-03-25 07:43:41,388 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 305 transitions, 5856 flow [2021-03-25 07:43:41,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 07:43:41,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 07:43:41,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2021-03-25 07:43:41,389 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5814814814814815 [2021-03-25 07:43:41,389 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 157 transitions. [2021-03-25 07:43:41,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 157 transitions. [2021-03-25 07:43:41,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 07:43:41,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 157 transitions. [2021-03-25 07:43:41,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 17.444444444444443) internal successors, (157), 9 states have internal predecessors, (157), 0 states have call successors, (0), 0 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 07:43:41,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 30.0) internal successors, (300), 10 states have internal predecessors, (300), 0 states have call successors, (0), 0 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 07:43:41,390 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 30.0) internal successors, (300), 10 states have internal predecessors, (300), 0 states have call successors, (0), 0 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 07:43:41,390 INFO L185 Difference]: Start difference. First operand has 103 places, 198 transitions, 3687 flow. Second operand 9 states and 157 transitions. [2021-03-25 07:43:41,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 305 transitions, 5856 flow [2021-03-25 07:43:41,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 305 transitions, 5494 flow, removed 13 selfloop flow, removed 7 redundant places. [2021-03-25 07:43:41,643 INFO L241 Difference]: Finished difference. Result has 107 places, 249 transitions, 4909 flow [2021-03-25 07:43:41,643 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4909, PETRI_PLACES=107, PETRI_TRANSITIONS=249} [2021-03-25 07:43:41,644 INFO L343 CegarLoopForPetriNet]: 29 programPoint places, 78 predicate places. [2021-03-25 07:43:41,644 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 07:43:41,644 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 249 transitions, 4909 flow [2021-03-25 07:43:41,644 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 249 transitions, 4909 flow [2021-03-25 07:43:41,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 107 places, 249 transitions, 4909 flow [2021-03-25 07:43:41,859 INFO L129 PetriNetUnfolder]: 581/1761 cut-off events. [2021-03-25 07:43:41,862 INFO L130 PetriNetUnfolder]: For 20291/20410 co-relation queries the response was YES. [2021-03-25 07:43:41,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12321 conditions, 1761 events. 581/1761 cut-off events. For 20291/20410 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 16975 event pairs, 90 based on Foata normal form. 19/1574 useless extension candidates. Maximal degree in co-relation 9194. Up to 547 conditions per place. [2021-03-25 07:43:41,882 INFO L142 LiptonReduction]: Number of co-enabled transitions 2276 [2021-03-25 07:43:41,897 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 07:43:41,897 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 07:43:41,897 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 253 [2021-03-25 07:43:41,897 INFO L480 AbstractCegarLoop]: Abstraction has has 107 places, 249 transitions, 4909 flow [2021-03-25 07:43:41,898 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 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 07:43:41,898 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 07:43:41,898 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 07:43:41,898 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-25 07:43:41,898 INFO L428 AbstractCegarLoop]: === Iteration 11 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 07:43:41,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 07:43:41,898 INFO L82 PathProgramCache]: Analyzing trace with hash -200333294, now seen corresponding path program 1 times [2021-03-25 07:43:41,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 07:43:41,898 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830907382] [2021-03-25 07:43:41,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 07:43:41,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:41,902 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:41,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 07:43:41,904 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 07:43:41,905 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 07:43:41,905 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 07:43:41,905 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-25 07:43:41,918 INFO L202 PluginConnector]: Adding new model fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.03 07:43:41 BasicIcfg [2021-03-25 07:43:41,918 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-25 07:43:41,918 INFO L168 Benchmark]: Toolchain (without parser) took 16393.69 ms. Allocated memory was 354.4 MB in the beginning and 7.7 GB in the end (delta: 7.4 GB). Free memory was 335.3 MB in the beginning and 7.1 GB in the end (delta: -6.7 GB). Peak memory consumption was 649.8 MB. Max. memory is 16.0 GB. [2021-03-25 07:43:41,918 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.15 ms. Allocated memory is still 354.4 MB. Free memory is still 336.2 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 07:43:41,918 INFO L168 Benchmark]: Boogie Procedure Inliner took 22.32 ms. Allocated memory is still 354.4 MB. Free memory was 335.2 MB in the beginning and 333.7 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 07:43:41,919 INFO L168 Benchmark]: Boogie Preprocessor took 18.27 ms. Allocated memory is still 354.4 MB. Free memory was 333.7 MB in the beginning and 332.9 MB in the end (delta: 887.3 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 07:43:41,919 INFO L168 Benchmark]: RCFGBuilder took 161.15 ms. Allocated memory is still 354.4 MB. Free memory was 332.8 MB in the beginning and 324.2 MB in the end (delta: 8.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.0 GB. [2021-03-25 07:43:41,919 INFO L168 Benchmark]: TraceAbstraction took 16187.65 ms. Allocated memory was 354.4 MB in the beginning and 7.7 GB in the end (delta: 7.4 GB). Free memory was 323.8 MB in the beginning and 7.1 GB in the end (delta: -6.7 GB). Peak memory consumption was 637.2 MB. Max. memory is 16.0 GB. [2021-03-25 07:43:41,920 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.15 ms. Allocated memory is still 354.4 MB. Free memory is still 336.2 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 22.32 ms. Allocated memory is still 354.4 MB. Free memory was 335.2 MB in the beginning and 333.7 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 18.27 ms. Allocated memory is still 354.4 MB. Free memory was 333.7 MB in the beginning and 332.9 MB in the end (delta: 887.3 kB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 161.15 ms. Allocated memory is still 354.4 MB. Free memory was 332.8 MB in the beginning and 324.2 MB in the end (delta: 8.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.0 GB. * TraceAbstraction took 16187.65 ms. Allocated memory was 354.4 MB in the beginning and 7.7 GB in the end (delta: 7.4 GB). Free memory was 323.8 MB in the beginning and 7.1 GB in the end (delta: -6.7 GB). Peak memory consumption was 637.2 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 152.7ms, 13 PlacesBefore, 10 PlacesAfterwards, 10 TransitionsBefore, 7 TransitionsAfterwards, 24 CoEnabledTransitionPairs, 3 FixpointIterations, 1 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 9 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 0, positive unconditional: 9, 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: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 6, unknown conditional: 0, unknown unconditional: 6] , 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: 3.0ms, 12 PlacesBefore, 11 PlacesAfterwards, 5 TransitionsBefore, 5 TransitionsAfterwards, 4 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: 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] , 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: 58.3ms, 20 PlacesBefore, 17 PlacesAfterwards, 15 TransitionsBefore, 12 TransitionsAfterwards, 88 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 112 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 63, positive: 49, positive conditional: 0, positive unconditional: 49, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 43, positive: 36, positive conditional: 0, positive unconditional: 36, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 43, positive: 36, positive conditional: 0, positive unconditional: 36, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 63, positive: 13, positive conditional: 0, positive unconditional: 13, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 43, unknown conditional: 0, unknown unconditional: 43] , Statistics on independence cache: Total cache size (in pairs): 20, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.9ms, 22 PlacesBefore, 22 PlacesAfterwards, 14 TransitionsBefore, 14 TransitionsAfterwards, 66 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: 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] , 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): 20, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 40.9ms, 27 PlacesBefore, 23 PlacesAfterwards, 20 TransitionsBefore, 16 TransitionsAfterwards, 192 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 310 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 170, positive: 145, positive conditional: 0, positive unconditional: 145, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 91, positive: 78, positive conditional: 0, positive unconditional: 78, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 91, positive: 78, positive conditional: 0, positive unconditional: 78, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 170, positive: 67, positive conditional: 0, positive unconditional: 67, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 91, unknown conditional: 0, unknown unconditional: 91] , Statistics on independence cache: Total cache size (in pairs): 43, Positive cache size: 34, Positive conditional cache size: 0, Positive unconditional cache size: 34, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.7ms, 28 PlacesBefore, 28 PlacesAfterwards, 22 TransitionsBefore, 22 TransitionsAfterwards, 178 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: 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] , 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): 43, Positive cache size: 34, Positive conditional cache size: 0, Positive unconditional cache size: 34, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.4ms, 36 PlacesBefore, 36 PlacesAfterwards, 39 TransitionsBefore, 39 TransitionsAfterwards, 304 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: 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] , 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): 43, Positive cache size: 34, Positive conditional cache size: 0, Positive unconditional cache size: 34, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 34.8ms, 45 PlacesBefore, 45 PlacesAfterwards, 46 TransitionsBefore, 46 TransitionsAfterwards, 364 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: 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] , 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): 43, Positive cache size: 34, Positive conditional cache size: 0, Positive unconditional cache size: 34, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.0ms, 56 PlacesBefore, 56 PlacesAfterwards, 46 TransitionsBefore, 46 TransitionsAfterwards, 348 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: 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] , 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): 43, Positive cache size: 34, Positive conditional cache size: 0, Positive unconditional cache size: 34, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 28.1ms, 57 PlacesBefore, 57 PlacesAfterwards, 47 TransitionsBefore, 47 TransitionsAfterwards, 316 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: 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] , 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): 43, Positive cache size: 34, Positive conditional cache size: 0, Positive unconditional cache size: 34, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 47.6ms, 34 PlacesBefore, 29 PlacesAfterwards, 25 TransitionsBefore, 20 TransitionsAfterwards, 336 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 4 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 5 TotalNumberOfCompositions, 576 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 134, positive: 100, positive conditional: 0, positive unconditional: 100, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 84, positive: 66, positive conditional: 0, positive unconditional: 66, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 84, positive: 66, positive conditional: 0, positive unconditional: 66, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 134, positive: 34, positive conditional: 0, positive unconditional: 34, negative: 16, negative conditional: 0, negative unconditional: 16, unknown: 84, unknown conditional: 0, unknown unconditional: 84] , Statistics on independence cache: Total cache size (in pairs): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.3ms, 34 PlacesBefore, 34 PlacesAfterwards, 28 TransitionsBefore, 28 TransitionsAfterwards, 308 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 43.8ms, 42 PlacesBefore, 42 PlacesAfterwards, 49 TransitionsBefore, 49 TransitionsAfterwards, 546 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 50.5ms, 50 PlacesBefore, 50 PlacesAfterwards, 71 TransitionsBefore, 71 TransitionsAfterwards, 826 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 66.9ms, 56 PlacesBefore, 56 PlacesAfterwards, 92 TransitionsBefore, 92 TransitionsAfterwards, 1076 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 135.9ms, 67 PlacesBefore, 67 PlacesAfterwards, 93 TransitionsBefore, 93 TransitionsAfterwards, 1064 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 129.2ms, 73 PlacesBefore, 73 PlacesAfterwards, 151 TransitionsBefore, 151 TransitionsAfterwards, 1498 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 125.5ms, 82 PlacesBefore, 82 PlacesAfterwards, 166 TransitionsBefore, 166 TransitionsAfterwards, 1624 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 286.8ms, 92 PlacesBefore, 92 PlacesAfterwards, 196 TransitionsBefore, 196 TransitionsAfterwards, 1906 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 134.7ms, 103 PlacesBefore, 103 PlacesAfterwards, 198 TransitionsBefore, 198 TransitionsAfterwards, 1878 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 253.0ms, 107 PlacesBefore, 107 PlacesAfterwards, 249 TransitionsBefore, 249 TransitionsAfterwards, 2276 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: 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] , 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): 20, Positive cache size: 6, Positive conditional cache size: 0, Positive unconditional cache size: 6, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - CounterExampleResult [Line: 17]: assertion can be violated assertion can be violated We found a FailurePath: [L24] 0 x := 0; [L25] 0 i := 0; VAL [i=0, x=0] [L28] FORK 0 fork i thread(i); VAL [i=0, x=0, y=0] [L16] 1 x := x + 1; VAL [i=0, x=1, y=0] [L29] 0 i := i + 1; VAL [i=1, x=1, y=0] [L28] FORK 0 fork i thread(i); VAL [i=1, x=1, y=0] [L29] 0 i := i + 1; VAL [i=2, x=1, y=0] [L16] 2 x := x + 1; VAL [i=2, x=2, y=0] [L28] FORK 0 fork i thread(i); VAL [i=2, x=2, y=0] [L16] 3 x := x + 1; VAL [i=2, x=3, y=0] [L17] 1 assert x <= y + 2; VAL [i=2, x=3, y=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 10 locations, 1 error locations. Started 4 CEGAR loops. EmptinessCheckTime: 6.5ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 16083.0ms, OverallIterations: 21, TraceHistogramMax: 3, EmptinessCheckTime: 0.0ms, AutomataDifference: 12604.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 366.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 53 SDtfs, 710 SDslu, 64 SDs, 0 SdLazy, 2049 SolverSat, 274 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1225.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 136 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 693.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=4909occurred in iteration=10, InterpolantAutomatonStates: 124, 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: 24.4ms SsaConstructionTime, 98.5ms SatisfiabilityAnalysisTime, 888.2ms InterpolantComputationTime, 156 NumberOfCodeBlocks, 156 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 109 ConstructedInterpolants, 0 QuantifiedInterpolants, 459 SizeOfPredicates, 2 NumberOfNonLiveVariables, 42 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 19 InterpolantComputations, 15 PerfectInterpolantSequences, 26/30 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 proved your program to be incorrect! Received shutdown request...